Patch from Michal Bukovjan <bukovjan@mbox.dkm.cz> to handle backspace in
2004-11-30 Bastien Nocera <hadess@hadess.net> * eggcellrendererkeys.c: (grab_key_callback): Patch from Michal Bukovjan <bukovjan@mbox.dkm.cz> to handle backspace in multi- layout setups correctly (Closes: #154492)
This commit is contained in:
parent
071f849d76
commit
41889beb0c
2 changed files with 8 additions and 5 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2004-11-30 Bastien Nocera <hadess@hadess.net>
|
||||||
|
|
||||||
|
* eggcellrendererkeys.c: (grab_key_callback): Patch from
|
||||||
|
Michal Bukovjan <bukovjan@mbox.dkm.cz> to handle backspace in multi-
|
||||||
|
layout setups correctly (Closes: #154492)
|
||||||
|
|
||||||
2004-11-09 Mark McLoughlin <mark@skynet.ie>
|
2004-11-09 Mark McLoughlin <mark@skynet.ie>
|
||||||
|
|
||||||
* Makefile.am: install .desktop file in $(datadir)/applications
|
* Makefile.am: install .desktop file in $(datadir)/applications
|
||||||
|
|
|
@ -435,9 +435,9 @@ grab_key_callback (GtkWidget *widget,
|
||||||
/* filter consumed/ignored modifiers */
|
/* filter consumed/ignored modifiers */
|
||||||
|
|
||||||
if (keys->accel_mode == EGG_CELL_RENDERER_KEYS_MODE_GTK)
|
if (keys->accel_mode == EGG_CELL_RENDERER_KEYS_MODE_GTK)
|
||||||
accel_mods = event->state & ~(consumed_modifiers | ignored_modifiers);
|
accel_mods = event->state & GDK_MODIFIER_MASK & ~(consumed_modifiers | ignored_modifiers);
|
||||||
else if (keys->accel_mode == EGG_CELL_RENDERER_KEYS_MODE_X)
|
else if (keys->accel_mode == EGG_CELL_RENDERER_KEYS_MODE_X)
|
||||||
accel_mods = event->state & ~(ignored_modifiers);
|
accel_mods = event->state & GDK_MODIFIER_MASK & ~(ignored_modifiers);
|
||||||
else
|
else
|
||||||
g_assert_not_reached ();
|
g_assert_not_reached ();
|
||||||
|
|
||||||
|
@ -458,9 +458,6 @@ grab_key_callback (GtkWidget *widget,
|
||||||
accel_keyval = 0;
|
accel_keyval = 0;
|
||||||
accel_mods = 0;
|
accel_mods = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Remove modifiers like super and hyper, as GTK+ ignores them. */
|
|
||||||
accel_mods = accel_mods & GDK_MODIFIER_MASK;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
edited = TRUE;
|
edited = TRUE;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue