gnome-screensaver r1564 - in trunk: . src
- From: mccann svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-screensaver r1564 - in trunk: . src
- Date: Wed, 3 Dec 2008 02:46:18 +0000 (UTC)
Author: mccann
Date: Wed Dec 3 02:46:18 2008
New Revision: 1564
URL: http://svn.gnome.org/viewvc/gnome-screensaver?rev=1564&view=rev
Log:
2008-12-02 William Jon McCann <jmccann redhat com>
* src/gnome-screensaver-preferences.c (preview_set_theme):
Randomly select the theme to preview for the random setting.
Patch from: Maxim Ermilov <zaspire rambler ru>
Fixes #530561
Modified:
trunk/ChangeLog
trunk/src/gnome-screensaver-preferences.c
Modified: trunk/src/gnome-screensaver-preferences.c
==============================================================================
--- trunk/src/gnome-screensaver-preferences.c (original)
+++ trunk/src/gnome-screensaver-preferences.c Wed Dec 3 02:46:18 2008
@@ -410,7 +410,13 @@
themes = get_all_theme_ids (theme_manager);
if (themes != NULL) {
- job_set_theme (job, (const char *) themes->data);
+ GSList *l;
+ gint32 i;
+
+ i = g_random_int_range (0, g_slist_length (themes));
+ l = g_slist_nth (themes, i);
+
+ job_set_theme (job, (const char *) l->data);
g_slist_foreach (themes, (GFunc) g_free, NULL);
g_slist_free (themes);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]