summaryrefslogtreecommitdiff
path: root/otk
diff options
context:
space:
mode:
Diffstat (limited to 'otk')
-rw-r--r--otk/display.cc5
-rw-r--r--otk/display.hh1
2 files changed, 6 insertions, 0 deletions
diff --git a/otk/display.cc b/otk/display.cc
index cb13440a..9ab8ed2f 100644
--- a/otk/display.cc
+++ b/otk/display.cc
@@ -300,4 +300,9 @@ void Display::ungrabKey(unsigned int keycode, unsigned int modifiers,
grab_window);
}
+void Display::ungrabAllKeys(Window grab_window) const
+{
+ XUngrabKey(_display, AnyKey, AnyModifier, grab_window);
+}
+
}
diff --git a/otk/display.hh b/otk/display.hh
index db9834d9..81dd27c5 100644
--- a/otk/display.hh
+++ b/otk/display.hh
@@ -133,6 +133,7 @@ public:
bool allow_scroll_lock) const;
void ungrabKey(unsigned int keycode, unsigned int modifiers,
Window grab_window) const;
+ void ungrabAllKeys(Window grab_window) const;
};
}