kmod_list_[accent] = new kmod_list_decl;
kmod_list_[accent]->data = keys;
kmod_list_[accent]->accent = accent;
+#if 0
if (allowed == "native") {
kmod_list_[accent]->allowed= lyx_accent_table[accent].native;
- } else {
+ } else {
+#endif
kmod_list_[accent]->allowed = allowed;
+#if 0
}
+#endif
for (string::size_type i = 0; i < keys.length(); ++i) {
string & temp =
string const Trans::process(char c, TransManager & k)
{
- string dummy("?");
- string dt = dummy;
+ //string dummy("?");
+ //string dt = dummy;
+ string dt("?");
string const t = Match(static_cast<unsigned char>(c));
if (t.empty() && c != 0) {
dt[0] = c;
return k.normalkey(c, dt);
- } else if (!t.empty()) {
+ } else if (!t.empty() && t[0] != char(0)) {
dt = t;
return k.normalkey(c, dt);
} else {