rpms/gnome-screensaver/devel gnome-screensaver-2.20.0-restore-gamma.patch, NONE, 1.1 gnome-screensaver.spec, 1.169, 1.170
Ray Strode (rstrode)
fedora-extras-commits at redhat.com
Fri Oct 5 14:01:16 UTC 2007
Author: rstrode
Update of /cvs/pkgs/rpms/gnome-screensaver/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4709
Modified Files:
gnome-screensaver.spec
Added Files:
gnome-screensaver-2.20.0-restore-gamma.patch
Log Message:
- fix up gamma handling, patch by John Bryant (should fix 290611)
gnome-screensaver-2.20.0-restore-gamma.patch:
--- NEW FILE gnome-screensaver-2.20.0-restore-gamma.patch ---
--- gnome-screensaver-2.20.0/src/gs-fade.c
+++ gnome-screensaver-2.20.0/src/gs-fade.c
@@ -296,6 +296,10 @@
}
# endif
+ if (fade->priv->gamma_info) {
+ return TRUE;
+ }
+
info = g_new0 (xf86_gamma_info, fade->priv->num_screens);
fade->priv->gamma_info = info;
@@ -402,8 +406,10 @@
int screen;
gboolean res;
- for (screen = 0; screen < fade->priv->num_screens; screen++) {
- res = xf86_whack_gamma (screen, &fade->priv->gamma_info [screen], alpha);
+ if (fade->priv->gamma_info) {
+ for (screen = 0; screen < fade->priv->num_screens; screen++) {
+ res = xf86_whack_gamma (screen, &fade->priv->gamma_info [screen], alpha);
+ }
}
return TRUE;
@@ -523,6 +529,8 @@
g_return_if_fail (GS_IS_FADE (fade));
+ gamma_info_init (fade);
+
if (fade->priv->timer_id > 0) {
gs_fade_stop (fade);
}
@@ -641,6 +649,8 @@
fade->priv->current_alpha = 1.0;
gs_fade_set_alpha (fade, fade->priv->current_alpha);
+
+ gamma_info_free (fade);
}
static void
@@ -681,7 +691,7 @@
display = gdk_display_get_default ();
fade->priv->num_screens = gdk_display_get_n_screens (display);
- gamma_info_init (fade);
+ fade->priv->gamma_info = NULL;
}
static void
Index: gnome-screensaver.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gnome-screensaver/devel/gnome-screensaver.spec,v
retrieving revision 1.169
retrieving revision 1.170
diff -u -r1.169 -r1.170
--- gnome-screensaver.spec 28 Sep 2007 16:18:44 -0000 1.169
+++ gnome-screensaver.spec 5 Oct 2007 14:00:43 -0000 1.170
@@ -13,7 +13,7 @@
Summary: GNOME Screensaver
Name: gnome-screensaver
Version: 2.20.0
-Release: 6%{?dist}
+Release: 7%{?dist}
License: GPLv2+
Group: Amusements/Graphics
Source0: http://download.gnome.org/sources/gnome-screensaver/2.20/%{name}-%{version}.tar.bz2
@@ -24,6 +24,7 @@
# add support for gnome-keyring to the pam stack
Patch4: gnome-keyring.patch
Patch5: stupid-bullets.patch
+Patch6: gnome-screensaver-2.20.0-restore-gamma.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
URL: http://www.gnome.org
@@ -75,6 +76,7 @@
%patch2 -p1 -b .securitytoken
%patch4 -p1 -b .gnome-keyring
%patch5 -p1 -b .stupid-bullets
+%patch6 -p1 -b .restore-gamma
%build
# grr, autoreconf seems to break with intltool 0.36.0, unless
@@ -140,6 +142,9 @@
%{_sysconfdir}/pam.d/*
%changelog
+* Fri Oct 5 2007 Ray Strode <rstrode at redhat.com> - 2.20.0-7
+- fix up gamma handling, patch by John Bryant (should fix 290611)
+
* Fri Sep 28 2007 Matthias Clasen <mclasen at redhat.com> - 2.20.0-6
- Use small bullets in the password entry
More information about the fedora-extras-commits
mailing list