rpms/nautilus/devel nautilus-2.22.1-hide-white-screen.patch, NONE, 1.1 nautilus.spec, 1.189, 1.190
Ray Strode (rstrode)
fedora-extras-commits at redhat.com
Mon Mar 31 15:11:56 UTC 2008
Author: rstrode
Update of /cvs/pkgs/rpms/nautilus/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30538
Modified Files:
nautilus.spec
Added Files:
nautilus-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.
nautilus-2.22.1-hide-white-screen.patch:
--- NEW FILE nautilus-2.22.1-hide-white-screen.patch ---
--- nautilus-2.22.1/libbackground/preferences.c.hide-white-screen 2008-03-31 10:37:43.000000000 -0400
+++ nautilus-2.22.1/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: nautilus.spec
===================================================================
RCS file: /cvs/pkgs/rpms/nautilus/devel/nautilus.spec,v
retrieving revision 1.189
retrieving revision 1.190
diff -u -r1.189 -r1.190
--- nautilus.spec 28 Mar 2008 15:15:50 -0000 1.189
+++ nautilus.spec 31 Mar 2008 15:10:54 -0000 1.190
@@ -19,7 +19,7 @@
Name: nautilus
Summary: Nautilus is a file manager for GNOME
Version: 2.22.1
-Release: 1%{?dist}
+Release: 2%{?dist}
License: GPLv2+
Group: User Interface/Desktops
Source: http://download.gnome.org/sources/%{name}/2.22/%{name}-%{version}.tar.bz2
@@ -82,6 +82,7 @@
Patch6: nautilus-2.21.1-dynamic-search-r2.patch
Patch7: rtl-fix.patch
+Patch8: nautilus-2.22.1-hide-white-screen.patch
%description
@@ -118,6 +119,7 @@
#%patch5 -p1 -b .selinux
%patch6 -p1 -b .dynamic-search
%patch7 -p1 -b .rtl-fix
+%patch8 -p1 -b .hide-white-screen
%build
@@ -226,6 +228,13 @@
%{_libdir}/*.so
%changelog
+* Mon Mar 31 2008 Ray Strode <rstrode at redhat.com> - 2.22.1-2
+- 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.
+
+
* Fri Mar 28 2008 Tomas Bzatek <tbzatek at redhat.com> - 2.22.1-1
- Update to 2.22.1
More information about the fedora-extras-commits
mailing list