aboutsummaryrefslogtreecommitdiff
path: root/ide
diff options
context:
space:
mode:
Diffstat (limited to 'ide')
-rw-r--r--ide/coqide/wg_Find.ml9
1 files changed, 3 insertions, 6 deletions
diff --git a/ide/coqide/wg_Find.ml b/ide/coqide/wg_Find.ml
index e2f9256ef9..7f30cc8c6c 100644
--- a/ide/coqide/wg_Find.ml
+++ b/ide/coqide/wg_Find.ml
@@ -221,15 +221,12 @@ class finder name (view : GText.view) =
(* Keypress interaction *)
let dispatch_key_cb esc_cb ret_cb shift_ret_cb ev =
let ev_key = GdkEvent.Key.keyval ev in
- let ev_state = GdkEvent.Key.state ev in
- let ev_modifiers = Gdk.Convert.modifier ev_state in
- let (return, _) = GtkData.AccelGroup.parse "Return" in
- let (esc, _) = GtkData.AccelGroup.parse "Escape" in
- if ev_key = return then
+ let ev_modifiers = GdkEvent.Key.state ev in
+ if ev_key = GdkKeysyms._Return then
(if List.mem `SHIFT ev_modifiers then
shift_ret_cb ()
else ret_cb (); true)
- else if ev_key = esc then (esc_cb (); true)
+ else if ev_key = GdkKeysyms._Escape then (esc_cb (); true)
else false
in
let find_cb = dispatch_key_cb self#hide self#find_forward self#find_backward in