[clutter/f17] fix a layout problem in gnome-boxes

Matthias Clasen mclasen at fedoraproject.org
Fri Apr 6 01:06:26 UTC 2012


commit 835c2228ac6e676c8c27a593bb63ececbdee7fd1
Author: Matthias Clasen <mclasen at redhat.com>
Date:   Thu Apr 5 21:06:50 2012 -0400

    fix a layout problem in gnome-boxes

 0001-table-layout-Fix-xy-_expand.patch |   54 ++++++++++++++++++++++++++++++++
 clutter.spec                           |    9 +++++-
 2 files changed, 62 insertions(+), 1 deletions(-)
---
diff --git a/0001-table-layout-Fix-xy-_expand.patch b/0001-table-layout-Fix-xy-_expand.patch
new file mode 100644
index 0000000..61906e8
--- /dev/null
+++ b/0001-table-layout-Fix-xy-_expand.patch
@@ -0,0 +1,54 @@
+From cc515ab11cf91412cd99deac3e2945d7ed4e2dae Mon Sep 17 00:00:00 2001
+From: Emmanuele Bassi <ebassi at gnome.org>
+Date: Wed, 28 Mar 2012 08:34:36 +0100
+Subject: [PATCH] table-layout: Fix [xy]_expand
+
+A copy and paste thinko.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=672853
+---
+ clutter/clutter-table-layout.c |    7 ++-----
+ 1 files changed, 2 insertions(+), 5 deletions(-)
+
+diff --git a/clutter/clutter-table-layout.c b/clutter/clutter-table-layout.c
+index ab7b5b2..fd216f3 100644
+--- a/clutter/clutter-table-layout.c
++++ b/clutter/clutter-table-layout.c
+@@ -861,7 +861,7 @@ calculate_col_widths (ClutterTableLayout *self,
+             }
+ 
+           if (!columns[i].expand)
+-            columns[i].expand = meta->x_fill;
++            columns[i].expand = meta->x_expand;
+         }
+       min_width += priv->col_spacing * (meta->col_span - 1);
+       pref_width += priv->col_spacing * (meta->col_span - 1);
+@@ -915,8 +915,6 @@ calculate_col_widths (ClutterTableLayout *self,
+                 }
+             }
+         }
+-
+-
+     }
+ 
+   /* calculate final widths */
+@@ -1135,7 +1133,7 @@ calculate_row_heights (ClutterTableLayout *self,
+             }
+ 
+           if (!rows[i].expand)
+-            rows[i].expand = meta->y_fill;
++            rows[i].expand = meta->y_expand;
+         }
+ 
+       min_height += priv->row_spacing * (meta->row_span - 1);
+@@ -1200,7 +1198,6 @@ calculate_row_heights (ClutterTableLayout *self,
+                 }
+             }
+         }
+-
+     }
+ 
+   /* calculate final heights */
+-- 
+1.7.7.6
+
diff --git a/clutter.spec b/clutter.spec
index b108f53..057929d 100644
--- a/clutter.spec
+++ b/clutter.spec
@@ -1,6 +1,6 @@
 Name:          clutter
 Version:       1.10.0
-Release:       3%{?dist}
+Release:       4%{?dist}
 Summary:       Open Source software library for creating rich graphical user interfaces
 
 Group:         Development/Libraries
@@ -8,6 +8,9 @@ License:       LGPLv2+
 URL:           http://www.clutter-project.org/
 Source0:       http://www.clutter-project.org/sources/%{name}/1.10/%{name}-%{version}.tar.xz
 
+# upstream fix
+Patch01:       0001-table-layout-Fix-xy-_expand.patch
+
 BuildRequires: glib2-devel mesa-libGL-devel pkgconfig pango-devel
 BuildRequires: cairo-gobject-devel gdk-pixbuf2-devel atk-devel
 BuildRequires: cogl-devel >= 1.9.8
@@ -59,6 +62,7 @@ This package contains documentation for clutter.
 
 %prep
 %setup -q
+%patch01 -p1
 
 %build
 (if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; CONFIGFLAGS=--enable-gtk-doc; fi;
@@ -103,6 +107,9 @@ find %{buildroot} -name '*.la' -exec rm -f {} ';'
 %{_datadir}/gtk-doc/html/cally
 
 %changelog
+* Fri Apr 06 2012 Zeeshan Ali <zeenix at redhat.com> - 1.10.0-4
+- Include layout fix (Needed by gnome-boxes at least).
+
 * Wed Apr 04 2012 Kalev Lember <kalevlember at gmail.com> - 1.10.0-3
 - Obsolete clutter-gesture and clutter-imcontext packages (#809864)
 


More information about the scm-commits mailing list