summaryrefslogtreecommitdiff
path: root/gtk/gtkprivate.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-04-05 10:25:33 -0400
committerMatthias Clasen <mclasen@redhat.com>2020-04-05 10:26:39 -0400
commit40a4824b14f628033c60c471295da0f59ce58317 (patch)
tree038c619d4f7c6bdb910c2656854f4c4ffc2528fb /gtk/gtkprivate.c
parent38fb231a057521f705e64a791430f58723efa643 (diff)
downloadgtk+-keymap-rework.tar.gz
gtk: Remove handling of virtual modifierskeymap-rework
These are going away. We expect to just have named modifiers in modifier masks now, so we longer juggle 'real' and 'virtual' modifiers.
Diffstat (limited to 'gtk/gtkprivate.c')
-rw-r--r--gtk/gtkprivate.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/gtk/gtkprivate.c b/gtk/gtkprivate.c
index b61333d71c..05aba4aaf5 100644
--- a/gtk/gtkprivate.c
+++ b/gtk/gtkprivate.c
@@ -159,35 +159,6 @@ _gtk_single_string_accumulator (GSignalInvocationHint *ihint,
}
GdkModifierType
-_gtk_replace_virtual_modifiers (GdkKeymap *keymap,
- GdkModifierType modifiers)
-{
- GdkModifierType result = 0;
- gint i;
-
- g_return_val_if_fail (GDK_IS_KEYMAP (keymap), 0);
-
- for (i = 0; i < 8; i++) /* SHIFT...MOD5 */
- {
- GdkModifierType real = 1 << i;
-
- if (modifiers & real)
- {
- GdkModifierType virtual = real;
-
- gdk_keymap_add_virtual_modifiers (keymap, &virtual);
-
- if (virtual == real)
- result |= virtual;
- else
- result |= virtual & ~real;
- }
- }
-
- return result;
-}
-
-GdkModifierType
_gtk_get_primary_accel_mod (void)
{
static GdkModifierType primary = 0;
@@ -198,8 +169,6 @@ _gtk_get_primary_accel_mod (void)
primary = gdk_display_get_modifier_mask (display,
GDK_MODIFIER_INTENT_PRIMARY_ACCELERATOR);
- primary = _gtk_replace_virtual_modifiers (gdk_display_get_keymap (display),
- primary);
}
return primary;