summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Persch <chpe@gnome.org>2015-11-13 11:11:31 +0100
committerChristian Persch <chpe@gnome.org>2015-11-13 11:11:47 +0100
commitc597570d78d9e90a4a35f9ffec51ecf6aef20ef8 (patch)
tree05d0fbd695f042787fb9d7e453918cf2380751ef
parentbbf31706706bb876fac3b8f0ea2e25082d68a8ee (diff)
downloadvte-c597570d78d9e90a4a35f9ffec51ecf6aef20ef8.tar.gz
app: Disable menubar accel
Prevent the gtk+ CSD decorations from handling F10, which belongs to the terminal, like ALL keys. (cherry picked from commit 78c05007983fa2f8fe09bc04be944c33643ee38c)
-rw-r--r--src/app.vala6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/app.vala b/src/app.vala
index e102e461..aa8d312a 100644
--- a/src/app.vala
+++ b/src/app.vala
@@ -521,6 +521,12 @@ class App : Gtk.Application
{
Object(application_id: "org.gnome.Vte.Test.App",
flags: ApplicationFlags.NON_UNIQUE);
+
+ var settings = Gtk.Settings.get_default();
+ settings.gtk_enable_mnemonics = false;
+ settings.gtk_enable_accels = false;
+ /* Make gtk+ CSD not steal F10 from the terminal */
+ settings.gtk_menu_bar_accel = null;
}
protected override void startup()