rpms/control-center/devel seal.patch,1.3,1.4
Matthias Clasen
mclasen at fedoraproject.org
Wed Jun 30 11:48:00 UTC 2010
Author: mclasen
Update of /cvs/pkgs/rpms/control-center/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv4912
Modified Files:
seal.patch
Log Message:
more seal business
seal.patch:
capplets/appearance/appearance-font.c | 2 +-
capplets/common/theme-thumbnail.c | 2 +-
panels/display/scrollarea.c | 30 +++++++++++++++++++-----------
shell/cc-shell-category-view.c | 11 +++++++----
shell/gnome-control-center.c | 13 +++++++++----
5 files changed, 37 insertions(+), 21 deletions(-)
Index: seal.patch
===================================================================
RCS file: /cvs/pkgs/rpms/control-center/devel/seal.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- seal.patch 30 Jun 2010 05:41:57 -0000 1.3
+++ seal.patch 30 Jun 2010 11:48:00 -0000 1.4
@@ -22,6 +22,53 @@ diff -up gnome-control-center-2.31.4/cap
gdk_drawable_set_colormap (GDK_DRAWABLE (pixmap), gtk_widget_get_colormap (widget));
window = gtk_widget_get_window (widget);
+diff -up gnome-control-center-2.31.4/panels/display/scrollarea.c.seal gnome-control-center-2.31.4/panels/display/scrollarea.c
+--- gnome-control-center-2.31.4/panels/display/scrollarea.c.seal 2010-06-30 06:53:13.368211546 -0400
++++ gnome-control-center-2.31.4/panels/display/scrollarea.c 2010-06-30 07:46:20.664214619 -0400
+@@ -500,24 +500,32 @@ setup_background_cr (GdkWindow *window,
+ int x_offset,
+ int y_offset)
+ {
+- GdkWindowObject *private = (GdkWindowObject *)window;
+-
+- if (private->bg_pixmap == GDK_PARENT_RELATIVE_BG && private->parent)
++ GdkPixmap *pixmap;
++ GdkWindow *parent;
++ gint x, y;
++ GdkColor bg_color;
++
++ gdk_window_get_back_pixmap (window, &pixmap, NULL);
++ parent = gdk_window_get_effective_parent (window);
++ gdk_window_get_geometry (window, &x, &y, NULL, NULL, NULL);
++ gdk_window_get_background (window, &bg_color);
++
++ if (pixmap == GDK_PARENT_RELATIVE_BG && parent)
+ {
+- x_offset += private->x;
+- y_offset += private->y;
++ x_offset += x;
++ y_offset += y;
+
+- setup_background_cr (GDK_WINDOW (private->parent), cr, x_offset, y_offset);
++ setup_background_cr (parent, cr, x_offset, y_offset);
+ }
+- else if (private->bg_pixmap &&
+- private->bg_pixmap != GDK_PARENT_RELATIVE_BG &&
+- private->bg_pixmap != GDK_NO_BG)
++ else if (pixmap &&
++ pixmap != GDK_PARENT_RELATIVE_BG &&
++ pixmap != GDK_NO_BG)
+ {
+- gdk_cairo_set_source_pixmap (cr, private->bg_pixmap, -x_offset, -y_offset);
++ gdk_cairo_set_source_pixmap (cr, pixmap, -x_offset, -y_offset);
+ }
+ else
+ {
+- gdk_cairo_set_source_color (cr, &private->bg_color);
++ gdk_cairo_set_source_color (cr, &bg_color);
+ }
+ }
+
diff -up gnome-control-center-2.31.4/shell/cc-shell-category-view.c.seal gnome-control-center-2.31.4/shell/cc-shell-category-view.c
--- gnome-control-center-2.31.4/shell/cc-shell-category-view.c.seal 2010-06-30 01:06:56.502211127 -0400
+++ gnome-control-center-2.31.4/shell/cc-shell-category-view.c 2010-06-30 01:07:55.711221673 -0400
More information about the scm-commits
mailing list