]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/gtkutil/accelerator.cpp
Merge commit 'c92c662abbbbc7ed93f628ad0e0f25e996ab686c' into garux-merge
[xonotic/netradiant.git] / libs / gtkutil / accelerator.cpp
index a17931decaff3649809e4c73fa656b1f946aa142..b5aa9531671fcbb08fe3933dd73d34cf8c22d25f 100644 (file)
@@ -501,10 +501,10 @@ void global_accel_connect_window( ui::Window window ){
        unsigned int override_handler = window.connect( "key_press_event", G_CALLBACK( override_global_accelerators ), 0 );
        g_object_set_data( G_OBJECT( window ), "override_handler", gint_to_pointer( override_handler ) );
 
+       GlobalPressedKeys_connect( window );
+
        unsigned int special_key_press_handler = window.connect( "key_press_event", G_CALLBACK( accelerator_key_event ), &g_special_accelerators );
        g_object_set_data( G_OBJECT( window ), "special_key_press_handler", gint_to_pointer( special_key_press_handler ) );
-
-       GlobalPressedKeys_connect( window );
 #else
        unsigned int key_press_handler = window.connect( "key_press_event", G_CALLBACK( accelerator_key_event ), &g_keydown_accelerators );
        unsigned int key_release_handler = window.connect( "key_release_event", G_CALLBACK( accelerator_key_event ), &g_keyup_accelerators );