diff --git a/scim-wnn/src/romkan.cpp b/scim-wnn/src/romkan.cpp index 87acb56..40cafaf 100644 --- a/scim-wnn/src/romkan.cpp +++ b/scim-wnn/src/romkan.cpp @@ -102,11 +102,11 @@ } r += s[i]; } - if (k[0] == '%') { + if (ex && (k[0] == '%')) { loadTable(k.substr(1),true); continue; } - if ((k[0] == '$') && (!inc)) { + if ((k[0] == '$') && (!inc) && ex) { tableConfig.insert(pair(k.substr(1),r)); continue; }