summaryrefslogtreecommitdiff
path: root/src/keymap_manager.hh
diff options
context:
space:
mode:
authorDelapouite <delapouite@gmail.com>2018-03-02 07:45:04 +0100
committerDelapouite <delapouite@gmail.com>2018-03-02 09:28:27 +0100
commitc4eb4438d26aa03d6008800133a5178d3752393a (patch)
treeed3eadf3fd177188fa2c281c652499af7c567464 /src/keymap_manager.hh
parent7a54c0edfe36a0a3fb428cfee211a3f87cf4f7a2 (diff)
Remove <scope> from user-modes commands
Diffstat (limited to 'src/keymap_manager.hh')
-rw-r--r--src/keymap_manager.hh6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/keymap_manager.hh b/src/keymap_manager.hh
index 3c8d52ee..21a291e3 100644
--- a/src/keymap_manager.hh
+++ b/src/keymap_manager.hh
@@ -45,7 +45,11 @@ public:
const KeymapInfo& get_mapping(Key key, KeymapMode mode) const;
using UserModeList = Vector<String>;
- const UserModeList& user_modes() const { return m_user_modes; }
+ UserModeList& user_modes() {
+ if (m_parent)
+ return m_parent->user_modes();
+ return m_user_modes;
+ }
void add_user_mode(const String user_mode_name);
private: