summaryrefslogtreecommitdiff
path: root/gui
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2011-07-11 15:47:02 -0400
committerRay Strode <rstrode@redhat.com>2011-07-11 15:47:02 -0400
commitbca9d15b1facee0743b74a1e5000c7fc89405e1d (patch)
tree06d92f88987f3175c1ecee057623ebb911f5bda1 /gui
parent7a4ab694e7ec67c505151ef4fee739fbc9bf93e5 (diff)
downloadgdm-bca9d15b1facee0743b74a1e5000c7fc89405e1d.tar.gz
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.
Diffstat (limited to 'gui')
-rw-r--r--gui/simple-greeter/gdm-greeter-login-window.c4
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 e4f4afff..2300ed52 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