summaryrefslogtreecommitdiffstats
path: root/views/widget/native_widget_gtk.cc
diff options
context:
space:
mode:
Diffstat (limited to 'views/widget/native_widget_gtk.cc')
-rw-r--r--views/widget/native_widget_gtk.cc21
1 files changed, 0 insertions, 21 deletions
diff --git a/views/widget/native_widget_gtk.cc b/views/widget/native_widget_gtk.cc
index 425600f..133be66 100644
--- a/views/widget/native_widget_gtk.cc
+++ b/views/widget/native_widget_gtk.cc
@@ -959,26 +959,6 @@ bool NativeWidgetGtk::HasMouseCapture() const {
return GTK_WIDGET_HAS_GRAB(window_contents_) || has_pointer_grab_;
}
-void NativeWidgetGtk::SetKeyboardCapture() {
- DCHECK(!has_keyboard_grab_);
-
- GdkGrabStatus keyboard_grab_status =
- gdk_keyboard_grab(window_contents()->window, FALSE, GDK_CURRENT_TIME);
- has_keyboard_grab_ = keyboard_grab_status == GDK_GRAB_SUCCESS;
- DCHECK_EQ(GDK_GRAB_SUCCESS, keyboard_grab_status);
-}
-
-void NativeWidgetGtk::ReleaseKeyboardCapture() {
- if (has_keyboard_grab_) {
- has_keyboard_grab_ = false;
- gdk_keyboard_ungrab(GDK_CURRENT_TIME);
- }
-}
-
-bool NativeWidgetGtk::HasKeyboardCapture() const {
- return has_keyboard_grab_;
-}
-
InputMethod* NativeWidgetGtk::GetInputMethodNative() {
if (!input_method_.get()) {
// Create input method when it is requested by a child view.
@@ -1816,7 +1796,6 @@ gboolean NativeWidgetGtk::OnConfigureEvent(GtkWidget* widget,
void NativeWidgetGtk::HandleGtkGrabBroke() {
ReleaseMouseCapture();
- ReleaseKeyboardCapture();
delegate_->OnMouseCaptureLost();
}