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 - [email protected]
+
+- 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 
[email protected] -- 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 
[email protected] - Sanitize overlapping (cloned) monitors from Xinerama
 Patch11:        metacity-bnc385553-buggy-intel-xinerama.diff
 # PATCH-FIX-UPSTREAM metacity-key-list-binding.patch bnc576977 bgo609101 
[email protected] -- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to