rpms/gnome-desktop/devel gnome-desktop-2.24.0-fade.patch, 1.5, 1.6 gnome-desktop.spec, 1.177, 1.178

Ray Strode rstrode at fedoraproject.org
Mon Oct 20 18:00:40 UTC 2008


Author: rstrode

Update of /cvs/pkgs/rpms/gnome-desktop/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12453

Modified Files:
	gnome-desktop-2.24.0-fade.patch gnome-desktop.spec 
Log Message:
- Fix icon flicker at start of cross fade


gnome-desktop-2.24.0-fade.patch:

Index: gnome-desktop-2.24.0-fade.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gnome-desktop/devel/gnome-desktop-2.24.0-fade.patch,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- gnome-desktop-2.24.0-fade.patch	20 Oct 2008 14:32:38 -0000	1.5
+++ gnome-desktop-2.24.0-fade.patch	20 Oct 2008 18:00:09 -0000	1.6
@@ -325,8 +325,8 @@
  }
 diff -up /dev/null gnome-desktop-2.24.0/libgnome-desktop/gnome-bg-crossfade.c
 --- /dev/null	2008-10-20 05:51:19.470282574 -0400
-+++ gnome-desktop-2.24.0/libgnome-desktop/gnome-bg-crossfade.c	2008-10-20 10:28:25.000000000 -0400
-@@ -0,0 +1,452 @@
++++ gnome-desktop-2.24.0/libgnome-desktop/gnome-bg-crossfade.c	2008-10-20 13:58:17.000000000 -0400
+@@ -0,0 +1,451 @@
 +/* gnome-bg-crossfade.h - fade window background between two pixmaps
 + *
 + * Copyright (C) 2008 Red Hat, Inc.
@@ -640,7 +640,7 @@
 +draw_background (GnomeBGCrossfade *fade)
 +{
 +	if (GDK_WINDOW_TYPE (fade->priv->window) == GDK_WINDOW_FOREIGN ||
-+			GDK_WINDOW_TYPE (fade->priv->window) == GDK_WINDOW_ROOT) {
++	    GDK_WINDOW_TYPE (fade->priv->window) == GDK_WINDOW_ROOT) {
 +		GdkDisplay *display;
 +		display = gdk_drawable_get_display (fade->priv->window);
 +		gdk_window_clear (fade->priv->window);
@@ -666,7 +666,7 @@
 +	percent_done = CLAMP (percent_done, 0.0, 1.0);
 +
 +	/* If it's taking a long time to get to the first frame,
-+	 * then lengthen the duration, so the user will get to see
++	 * then double the duration, so the user will get to see
 +	 * the effect.
 +	 */
 +	if (fade->priv->is_first_frame && percent_done > .33) {
@@ -754,8 +754,7 @@
 +	gdk_window_set_back_pixmap (fade->priv->window,
 +				    fade->priv->fading_pixmap,
 +				    FALSE);
-+	gdk_window_clear (fade->priv->window);
-+	gdk_flush ();
++        draw_background (fade);
 +
 +	fade->priv->is_first_frame = TRUE;
 +	fade->priv->total_duration = .75;


Index: gnome-desktop.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gnome-desktop/devel/gnome-desktop.spec,v
retrieving revision 1.177
retrieving revision 1.178
diff -u -r1.177 -r1.178
--- gnome-desktop.spec	20 Oct 2008 14:32:38 -0000	1.177
+++ gnome-desktop.spec	20 Oct 2008 18:00:09 -0000	1.178
@@ -12,7 +12,7 @@
 Summary: Package containing code shared among gnome-panel, gnome-session, nautilus, etc
 Name: gnome-desktop
 Version: 2.24.0
-Release: 8%{?dist}
+Release: 9%{?dist}
 URL: http://www.gnome.org
 Source0: http://download.gnome.org/sources/gnome-desktop/2.24/%{name}-%{version}.tar.bz2
 License: GPLv2+ and LGPLv2+
@@ -126,6 +126,9 @@
 %doc %{_datadir}/gtk-doc/html/gnome-desktop/
 
 %changelog
+* Mon Oct 20 2008 Ray Strode <rstrode at redhat.com> - 2.24.0-9
+- Fix icon flicker at start of cross fade
+
 * Mon Oct 20 2008 Ray Strode <rstrode at redhat.com> - 2.24.0-8
 - consoliate window repaint code to one place
 - Lengthen duration of animation if getting to the first frame




More information about the fedora-extras-commits mailing list