Hello community, here is the log from the commit of package metacity for openSUSE:Factory checked in at Sun Oct 2 10:18:36 CEST 2011. -------- --- openSUSE:Factory/metacity/metacity.changes 2011-09-23 02:12:57.000000000 +0200 +++ /mounts/work_src_done/STABLE/metacity/metacity.changes 2011-09-27 14:00:48.000000000 +0200 @@ -1,0 +2,6 @@ +Sat Sep 24 12:39:40 UTC 2011 - kirill.kirillov@gmail.com + +- Add metacity-dnd-keynav.patch: this adds support of alt-tab + during drag and drop operation. Fix bnc#720212. + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- metacity-dnd-keynav.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ metacity.spec ++++++ --- /var/tmp/diff_new_pack.ZJbl5E/_old 2011-10-02 10:18:32.000000000 +0200 +++ /var/tmp/diff_new_pack.ZJbl5E/_new 2011-10-02 10:18:32.000000000 +0200 @@ -38,6 +38,8 @@ Source: %{name}-%{version}.tar.bz2 # PATCH-FIX-UPSTREAM metacity-uninitialized-variables.patch bgo619524 vuntz@opensuse.org -- Fix uninitialized variables Patch0: metacity-uninitialized-variables.patch +# PATCH-FIX-UPSTREAM metacity-dnd-keynav.patch bgo#135056 -- Taken from Fedora, to support alt-tab during drag and drop operation +Patch1: metacity-dnd-keynav.patch # PATCH-FIX-OPENSUSE metacity-bnc385553-buggy-intel-xinerama.diff bnc385553 federico@novell.com - Sanitize overlapping (cloned) monitors from Xinerama Patch11: metacity-bnc385553-buggy-intel-xinerama.diff # PATCH-FIX-UPSTREAM metacity-key-list-binding.patch bnc576977 bgo609101 sbrabec@suse.cz -- Fix key bindings using key lists. @@ -68,6 +70,7 @@ %setup -q translation-update-upstream %patch0 -p1 +%patch1 -p1 %patch11 -p1 %patch14 -p1 ++++++ metacity-dnd-keynav.patch ++++++ --- metacity-2.27.0/src/core/display.c 2009-06-07 21:35:13.623787399 -0400 +++ hacked/src/core/display.c 2009-06-06 00:20:58.889278832 -0400 @@ -3307,7 +3307,7 @@ meta_display_set_grab_op_cursor (display, screen, op, FALSE, grab_xwindow, timestamp); - if (!display->grab_have_pointer) + if (!display->grab_have_pointer && !grab_op_is_keyboard (op)) { meta_topic (META_DEBUG_WINDOW_OPS, "XGrabPointer() failed\n"); continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org