]> git.lyx.org Git - lyx.git/blobdiff - src/kbsequence.C
more cursor dispatch
[lyx.git] / src / kbsequence.C
index dc4fc71b9c7f55b2df25238a95fc865b961db51f..46aa4b8e869a456409bd8a400b4016ea3d009d76 100644 (file)
 #include "frontends/LyXKeySymFactory.h"
 
 using std::make_pair;
+using std::string;
 
 
-int kb_sequence::addkey(LyXKeySymPtr key,
-                       key_modifier::state mod, key_modifier::state nmod)
+FuncRequest const &
+kb_sequence::addkey(LyXKeySymPtr key,
+                   key_modifier::state mod, key_modifier::state nmod)
 {
        // adding a key to a deleted sequence
        // starts a new sequence
@@ -42,7 +44,8 @@ int kb_sequence::addkey(LyXKeySymPtr key,
                return curmap->lookup(key, mod, this);
        }
 
-       return LFUN_UNKNOWN_ACTION;
+       static FuncRequest unknown(LFUN_UNKNOWN_ACTION);
+       return unknown;
 }