gdm r5817 - in trunk: . daemon
- From: halfline svn gnome org
- To: svn-commits-list gnome org
- Subject: gdm r5817 - in trunk: . daemon
- Date: Wed, 20 Feb 2008 15:07:31 +0000 (GMT)
Author: halfline
Date: Wed Feb 20 15:07:31 2008
New Revision: 5817
URL: http://svn.gnome.org/viewvc/gdm?rev=5817&view=rev
Log:
2008-02-20 Ray Strode <rstrode redhat com>
* daemon/gdm-local-display-factory.c (create_display)
* daemon/gdm-display.c (gdm_display_real_manage):
create authority file in gdm_display_manage instead of
create_display so that it gets recreated when the display
gets finished (and remanaged, not destroyed)
Modified:
trunk/ChangeLog
trunk/daemon/gdm-display.c
trunk/daemon/gdm-local-display-factory.c
Modified: trunk/daemon/gdm-display.c
==============================================================================
--- trunk/daemon/gdm-display.c (original)
+++ trunk/daemon/gdm-display.c Wed Feb 20 15:07:31 2008
@@ -441,10 +441,16 @@
g_debug ("GdmDisplay manage display");
- display->priv->status = GDM_DISPLAY_MANAGED;
-
g_assert (display->priv->slave_proxy == NULL);
+ if (!gdm_display_create_authority (display)) {
+ g_warning ("Unable to set up access control for display %d",
+ display->priv->x11_display_number);
+ return FALSE;
+ }
+
+ display->priv->status = GDM_DISPLAY_MANAGED;
+
display->priv->slave_proxy = gdm_slave_proxy_new ();
g_signal_connect (display->priv->slave_proxy,
"exited",
Modified: trunk/daemon/gdm-local-display-factory.c
==============================================================================
--- trunk/daemon/gdm-local-display-factory.c (original)
+++ trunk/daemon/gdm-local-display-factory.c Wed Feb 20 15:07:31 2008
@@ -303,13 +303,6 @@
return NULL;
}
- if (! gdm_display_create_authority (display)) {
- g_warning ("Unable to set up access control for display %d",
- num);
- g_object_unref (display);
- return NULL;
- }
-
/* FIXME: don't hardcode seat1? */
g_object_set (display, "seat-id", CK_SEAT1_PATH, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]