[gdm] greeter: return FALSE from idle handler



commit bca9d15b1facee0743b74a1e5000c7fc89405e1d
Author: Ray Strode <rstrode redhat com>
Date:   Mon Jul 11 15:47:02 2011 -0400

    greeter: return FALSE from idle handler
    
    We are potentially loading extensions twice (or more) in
    a row because the idle handler has the wrong signature.

 gui/simple-greeter/gdm-greeter-login-window.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/gui/simple-greeter/gdm-greeter-login-window.c b/gui/simple-greeter/gdm-greeter-login-window.c
index e4f4aff..2300ed5 100644
--- a/gui/simple-greeter/gdm-greeter-login-window.c
+++ b/gui/simple-greeter/gdm-greeter-login-window.c
@@ -2526,7 +2526,7 @@ on_window_state_event (GtkWidget           *widget,
         return FALSE;
 }
 
-static void
+static gboolean
 load_login_extensions (GdmGreeterLoginWindow *login_window)
 {
         GList *extensions, *node;
@@ -2563,6 +2563,8 @@ load_login_extensions (GdmGreeterLoginWindow *login_window)
         }
 
         g_debug ("GdmGreeterLoginWindow: done loading extensions");
+
+        return FALSE;
 }
 
 static void



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