Compare commits
2 Commits
wip/dnd-su
...
3.13.91
Author | SHA1 | Date | |
---|---|---|---|
![]() |
4b260d5d9f | ||
![]() |
c8f015c6d7 |
13
NEWS
13
NEWS
@@ -1,3 +1,16 @@
|
|||||||
|
3.13.91
|
||||||
|
=======
|
||||||
|
* Misc. bug fixes [Carlos; #735452]
|
||||||
|
|
||||||
|
Contributors:
|
||||||
|
Adel Gadllah, Carlos Garnacho, Rui Matos, Jasper St. Pierre,
|
||||||
|
Rico Tzschichholz
|
||||||
|
|
||||||
|
Translations:
|
||||||
|
Chao-Hsiung Liao po/zh_HK, zh_TW.po, Enrico Nicoletto [pt_BR],
|
||||||
|
Kjartan Maraas [nb], Fran Diéguez [gl], Yosef Or Boczko [he],
|
||||||
|
Maria Mavridou [el], Claude Paroz [fr]
|
||||||
|
|
||||||
3.13.90
|
3.13.90
|
||||||
=======
|
=======
|
||||||
* Only call XSync() once per frame [Rui; #728464]
|
* Only call XSync() once per frame [Rui; #728464]
|
||||||
|
@@ -2,7 +2,7 @@ AC_PREREQ(2.62)
|
|||||||
|
|
||||||
m4_define([mutter_major_version], [3])
|
m4_define([mutter_major_version], [3])
|
||||||
m4_define([mutter_minor_version], [13])
|
m4_define([mutter_minor_version], [13])
|
||||||
m4_define([mutter_micro_version], [90])
|
m4_define([mutter_micro_version], [91])
|
||||||
|
|
||||||
m4_define([mutter_version],
|
m4_define([mutter_version],
|
||||||
[mutter_major_version.mutter_minor_version.mutter_micro_version])
|
[mutter_major_version.mutter_minor_version.mutter_micro_version])
|
||||||
|
@@ -1877,6 +1877,8 @@ process_iso_next_group (MetaDisplay *display,
|
|||||||
{
|
{
|
||||||
MetaKeyBindingManager *keys = &display->key_binding_manager;
|
MetaKeyBindingManager *keys = &display->key_binding_manager;
|
||||||
gboolean activate;
|
gboolean activate;
|
||||||
|
guint32 keycode;
|
||||||
|
guint32 modifiers;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
if (event->type == CLUTTER_KEY_RELEASE)
|
if (event->type == CLUTTER_KEY_RELEASE)
|
||||||
@@ -1884,10 +1886,13 @@ process_iso_next_group (MetaDisplay *display,
|
|||||||
|
|
||||||
activate = FALSE;
|
activate = FALSE;
|
||||||
|
|
||||||
|
keycode = event->hardware_keycode;
|
||||||
|
modifiers = event->modifier_state & 0xff & ~keys->ignored_modifier_mask;
|
||||||
|
|
||||||
for (i = 0; i < keys->n_iso_next_group_combos; ++i)
|
for (i = 0; i < keys->n_iso_next_group_combos; ++i)
|
||||||
{
|
{
|
||||||
if (event->hardware_keycode == keys->iso_next_group_combos[i].keycode &&
|
if (keycode == keys->iso_next_group_combos[i].keycode &&
|
||||||
event->modifier_state == (unsigned int)keys->iso_next_group_combos[i].modifiers)
|
modifiers == keys->iso_next_group_combos[i].modifiers)
|
||||||
{
|
{
|
||||||
/* If the signal handler returns TRUE the keyboard will
|
/* If the signal handler returns TRUE the keyboard will
|
||||||
remain frozen. It's the signal handler's responsibility
|
remain frozen. It's the signal handler's responsibility
|
||||||
|
Reference in New Issue
Block a user