[gnome-builder] keybindings: don't beep on modifier keys
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] keybindings: don't beep on modifier keys
- Date: Wed, 22 Apr 2015 05:33:36 +0000 (UTC)
commit f9935e303c482b7d8bda426dc122c85ddb35062d
Author: Christian Hergert <christian hergert me>
Date: Tue Apr 21 22:33:16 2015 -0700
keybindings: don't beep on modifier keys
Things like <ctrl> alone shouldn't get a beep.
libide/ide-source-view-mode.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/libide/ide-source-view-mode.c b/libide/ide-source-view-mode.c
index a5c2101..9091083 100644
--- a/libide/ide-source-view-mode.c
+++ b/libide/ide-source-view-mode.c
@@ -428,9 +428,12 @@ _ide_source_view_mode_do_event (IdeSourceViewMode *mode,
/* don't block possible accelerators, but supress others */
if (!handled && suppress_unbound && ((event->state & GDK_MODIFIER_MASK) == 0))
{
+ if (!is_modifier_key (event))
+ gdk_window_beep (event->window);
+
/* cancel any inflight macros */
- gdk_window_beep (event->window);
g_signal_emit_by_name (priv->view, "end-macro");
+
handled = TRUE;
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]