Hello community,

here is the log from the commit of package mutter for openSUSE:Factory checked 
in at 2013-02-10 14:37:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mutter (Old)
 and      /work/SRC/openSUSE:Factory/.mutter.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mutter", Maintainer is "j...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/mutter/mutter.changes    2013-01-22 
17:37:08.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes       2013-02-10 
14:37:04.000000000 +0100
@@ -1,0 +2,7 @@
+Fri Feb  8 22:04:46 UTC 2013 - badshah...@gmail.com
+
+- Add mutter-correctly-create-new-pixmap.patch to correctly create
+  a new pixmap when redirecting a window again; patch taken from
+  upstream git. Fixes bgo#693042.
+
+-------------------------------------------------------------------

New:
----
  mutter-correctly-create-new-pixmap.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mutter.spec ++++++
--- /var/tmp/diff_new_pack.cNH1Tn/_old  2013-02-10 14:37:05.000000000 +0100
+++ /var/tmp/diff_new_pack.cNH1Tn/_new  2013-02-10 14:37:05.000000000 +0100
@@ -26,6 +26,8 @@
 Source:         
http://download.gnome.org/sources/mutter/3.6/%{name}-%{version}.tar.xz
 # PATCH-FIX-UPSTREAM mutter-stop-jumping-windows.patch bgo#556696 
zai...@opensuse.org -- Stop windows from jumping spontaneously from one monitor 
to another.
 Patch0:         mutter-stop-jumping-windows.patch
+# PATCH-FIX-UPSTREAM mutter-correctly-create-new-pixmap.patch bgo#693042 
badshah...@gmail.com -- Correctly create a new pixmap when redirecting a window 
again; patch taken from upstream git
+Patch1:         mutter-correctly-create-new-pixmap.patch
 BuildRequires:  fdupes
 BuildRequires:  gobject-introspection-devel >= 0.9.5
 BuildRequires:  intltool
@@ -125,6 +127,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 translation-update-upstream
 
 %if 0%{?BUILD_FROM_VCS}


++++++ mutter-correctly-create-new-pixmap.patch ++++++
>From 5ad3260bb8ef6f08e0c8426d42990e3bdcf52c52 Mon Sep 17 00:00:00 2001
From: Adel Gadllah <adel.gadl...@gmail.com>
Date: Sat, 02 Feb 2013 09:27:35 +0000
Subject: meta-window-actor: Correctly create a new pixmap when redirecting a 
window again

We should call meta_window_actor_detach not
meta_window_actor_queue_create_pixmap to create a new pixmap when we redirect a
previously unredirected window again.

https://bugzilla.gnome.org/show_bug.cgi?id=693042
---
diff --git a/src/compositor/meta-window-actor.c 
b/src/compositor/meta-window-actor.c
index 371233f..1490b9c 100644
--- a/src/compositor/meta-window-actor.c
+++ b/src/compositor/meta-window-actor.c
@@ -1237,7 +1237,7 @@ meta_window_actor_set_redirected (MetaWindowActor *self, 
gboolean state)
       meta_error_trap_push (display);
       XCompositeRedirectWindow (xdisplay, xwin, CompositeRedirectManual);
       meta_error_trap_pop (display);
-      meta_window_actor_queue_create_pixmap (self);
+      meta_window_actor_detach (self);
       self->priv->unredirected = FALSE;
     }
   else
--
cgit v0.9.0.2
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to