rpms/gnome-settings-daemon/devel gnome-settings-daemon-2.22.1-hide-white-screen.patch, NONE, 1.1 gnome-settings-daemon.spec, 1.19, 1.20
Ray Strode (rstrode)
fedora-extras-commits at redhat.com
Mon Mar 31 15:08:06 UTC 2008
- Previous message (by thread): rpms/nspluginwrapper/F-8 nspluginwrapper-0.9.91.5-sleep.patch, NONE, 1.1 nspluginwrapper.spec, 1.35, 1.36 sources, 1.9, 1.10 plugin-config-exclude.patch, 1.1, NONE
- Next message (by thread): rpms/system-config-network/F-9 .cvsignore, 1.28, 1.29 sources, 1.32, 1.33 system-config-network.spec, 1.40, 1.41
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: rstrode
Update of /cvs/pkgs/rpms/gnome-settings-daemon/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30421
Modified Files:
gnome-settings-daemon.spec
Added Files:
gnome-settings-daemon-2.22.1-hide-white-screen.patch
Log Message:
- Over the releases we've accumulated default.png, default-wide.png default-5_4.png
and default.jpg. We haven't been able to drop them because it would leave some
users with white backgrounds on upgrade. This patch just falls back to the
default image if the user's background doesn't exist.
gnome-settings-daemon-2.22.1-hide-white-screen.patch:
--- NEW FILE gnome-settings-daemon-2.22.1-hide-white-screen.patch ---
diff -up gnome-settings-daemon-2.22.1/plugins/background/libbackground/preferences.c.hide-white-screen gnome-settings-daemon-2.22.1/plugins/background/libbackground/preferences.c
--- gnome-settings-daemon-2.22.1/plugins/background/libbackground/preferences.c.hide-white-screen 2008-03-31 10:37:43.000000000 -0400
+++ gnome-settings-daemon-2.22.1/plugins/background/libbackground/preferences.c 2008-03-31 10:39:27.000000000 -0400
@@ -252,6 +252,26 @@ bg_preferences_load (BGPreferences *pref
else
prefs->wallpaper_filename = g_filename_from_utf8 (tmp, -1, NULL,
NULL, NULL);
+
+ if (!g_file_test (prefs->wallpaper_filename, G_FILE_TEST_EXISTS)) {
+ GConfValue *default_value;
+ default_value = gconf_client_get_default_from_schema (client,
+ BG_PREFERENCES_DRAW_BACKGROUND, NULL);
+ if (default_value != NULL) {
+ prefs->enabled = gconf_value_get_bool (default_value);
+ gconf_value_free (default_value);
+
+ g_free (prefs->wallpaper_filename);
+ prefs->wallpaper_filename = NULL;
+
+ default_value = gconf_client_get_default_from_schema (client,
+ BG_PREFERENCES_PICTURE_FILENAME, NULL);
+ if (default_value != NULL) {
+ prefs->wallpaper_filename = g_strdup (gconf_value_get_string (default_value));
+ gconf_value_free (default_value);
+ }
+ }
+ }
}
g_free (tmp);
Index: gnome-settings-daemon.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gnome-settings-daemon/devel/gnome-settings-daemon.spec,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- gnome-settings-daemon.spec 26 Mar 2008 16:01:40 -0000 1.19
+++ gnome-settings-daemon.spec 31 Mar 2008 15:07:22 -0000 1.20
@@ -1,6 +1,6 @@
Name: gnome-settings-daemon
Version: 2.22.1
-Release: 0.2008.03.26.3%{?dist}
+Release: 0.2008.03.26.4%{?dist}
Summary: The daemon sharing settings from GNOME to GTK+/KDE applications
Group: System Environment/Daemons
@@ -33,6 +33,7 @@
# https://bugzilla.redhat.com/show_bug.cgi?id=438942
# http://bugzilla.gnome.org/show_bug.cgi?id=524499
Patch3: gsd-mouse-too-much-grab.patch
+Patch4: gnome-settings-daemon-2.22.1-hide-white-screen.patch
%description
A daemon to share settings from GNOME to other applications. It also
@@ -57,6 +58,7 @@
pushd plugins/mouse/
%patch3 -p0 -b .no-eat-keys
popd
+%patch4 -p1 -b .hide-white-screen
%build
%configure --enable-static=no --enable-profiling
@@ -138,6 +140,12 @@
%{_libdir}/pkgconfig/gnome-settings-daemon.pc
%changelog
+* Mon Mar 31 2008 - Ray Strode <rstrode at redhat.com> - 2.22.1-0.2008.03.26.4
+- Over the releases we've accumulated default.png, default-wide.png default-5_4.png
+ and default.jpg. We haven't been able to drop them because it would leave some
+ users with white backgrounds on upgrade. This patch just falls back to the
+ default image if the user's background doesn't exist.
+
* Wed Mar 26 2008 - Bastien Nocera <bnocera at redhat.com> - 2.22.1-0.2008.03.26.3
- Add patch for the mouse plugin not to eat multimedia key events (#438942)
- Previous message (by thread): rpms/nspluginwrapper/F-8 nspluginwrapper-0.9.91.5-sleep.patch, NONE, 1.1 nspluginwrapper.spec, 1.35, 1.36 sources, 1.9, 1.10 plugin-config-exclude.patch, 1.1, NONE
- Next message (by thread): rpms/system-config-network/F-9 .cvsignore, 1.28, 1.29 sources, 1.32, 1.33 system-config-network.spec, 1.40, 1.41
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list