Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2016-09-24 15:19:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mutter" Changes: -------- --- /work/SRC/openSUSE:Factory/mutter/mutter.changes 2016-09-21 18:39:42.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2016-09-24 15:19:25.000000000 +0200 @@ -1,0 +2,6 @@ +Wed Sep 21 13:20:08 UTC 2016 - [email protected] + +- Add mutter-screeenshot-coords.patch: yet another fix to take + screenshots of a specific area. + +------------------------------------------------------------------- New: ---- mutter-screeenshot-coords.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mutter.spec ++++++ --- /var/tmp/diff_new_pack.uCp0Zi/_old 2016-09-24 15:19:26.000000000 +0200 +++ /var/tmp/diff_new_pack.uCp0Zi/_new 2016-09-24 15:19:26.000000000 +0200 @@ -38,6 +38,8 @@ Patch2: relax-some-constraints-on-CSD-windows-in-sle-classic.patch # PATCH-FIX-UPSTREAM mutter-bsc984738-grab-display.patch bsc#984738 bgo#769387 [email protected] -- Revert a upstream commit to avoid X11 race condition that results in wrong dialog sizes. Patch3: mutter-bsc984738-grab-display.patch +# PATCH-FIX-UPSTREAM mutter-screeenshot-coords.patch bgo#771502 [email protected] -- Yet another fix for area-screenshots +Patch4: mutter-screeenshot-coords.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel >= 0.9.5 BuildRequires: libSM-devel @@ -137,6 +139,7 @@ %patch2 -p1 %patch3 -p1 %endif +%patch4 -p1 %build %configure \ ++++++ mutter-screeenshot-coords.patch ++++++ >From 31356cec7272d266206ff56669a2d86d689615fe Mon Sep 17 00:00:00 2001 From: Rui Matos <[email protected]> Date: Wed, 21 Sep 2016 15:06:08 +0200 Subject: [PATCH] clutter/stage: Fix framebuffer capture origin offset (again) Commit 5fbb4793017b1891f0de4720a9793e8cfc1c8483 was wrong too. What we really want to do here is getting view relative coordinates given the view's and the rectangle's global coordinates so we need to subtract the view's origin from the rectangle's. https://bugzilla.gnome.org/show_bug.cgi?id=771502 --- clutter/clutter/clutter-stage.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clutter/clutter/clutter-stage.c b/clutter/clutter/clutter-stage.c index 1d2c0bc..21968b9 100644 --- a/clutter/clutter/clutter-stage.c +++ b/clutter/clutter/clutter-stage.c @@ -4712,8 +4712,8 @@ capture_view (ClutterStage *stage, clutter_stage_view_get_layout (view, &view_layout); cogl_framebuffer_read_pixels_into_bitmap (framebuffer, - view_layout.x + rect->x, - view_layout.y + rect->y, + rect->x - view_layout.x, + rect->y - view_layout.y, COGL_READ_PIXELS_COLOR_BUFFER, bitmap); -- 2.7.4
