gdm r5877 - in trunk: . daemon



Author: halfline
Date: Tue Feb 26 21:08:31 2008
New Revision: 5877
URL: http://svn.gnome.org/viewvc/gdm?rev=5877&view=rev

Log:
2008-02-26  Ray Strode  <rstrode redhat com>

	* daemon/gdm-session-settings.c
	(gdm_session_settings_is_loaded):
	Track is_loaded status by whether either session or
	language are explicitly set instead of relying on a
	boolean that wasn't being kept in sync.


Modified:
   trunk/ChangeLog
   trunk/daemon/gdm-session-settings.c

Modified: trunk/daemon/gdm-session-settings.c
==============================================================================
--- trunk/daemon/gdm-session-settings.c	(original)
+++ trunk/daemon/gdm-session-settings.c	Tue Feb 26 21:08:31 2008
@@ -36,8 +36,6 @@
 {
         char *session_name;
         char *language_name;
-
-        guint is_loaded : 1;
 };
 
 static void gdm_session_settings_finalize (GObject *object);
@@ -226,7 +224,8 @@
 gboolean
 gdm_session_settings_is_loaded (GdmSessionSettings  *settings)
 {
-        return settings->priv->is_loaded;
+        return settings->priv->session_name != NULL ||
+               settings->priv->language_name != NULL;
 }
 
 gboolean



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]