summaryrefslogtreecommitdiff
path: root/src/map/script-parse.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/map/script-parse.cpp')
-rw-r--r--src/map/script-parse.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/map/script-parse.cpp b/src/map/script-parse.cpp
index 47e0def..6b41225 100644
--- a/src/map/script-parse.cpp
+++ b/src/map/script-parse.cpp
@@ -134,8 +134,11 @@ Option<Borrowed<str_data_t>> search_strp(XString p)
Borrowed<str_data_t> add_strp(XString p)
{
Option<P<str_data_t>> rv_ = search_strp(p);
- if OPTION_IS_SOME_NOLOOP(rv, rv_)
+ OMATCH_BEGIN_SOME (rv, rv_)
+ {
return rv;
+ }
+ OMATCH_END ();
RString p2 = p;
P<str_data_t> datum = str_datam.init(p2);