summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--daemon/gdm-simple-slave.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/daemon/gdm-simple-slave.c b/daemon/gdm-simple-slave.c
index 217c33b1..bee6c379 100644
--- a/daemon/gdm-simple-slave.c
+++ b/daemon/gdm-simple-slave.c
@@ -1312,6 +1312,17 @@ static gboolean
wants_initial_setup (GdmSimpleSlave *slave)
{
gboolean enabled = FALSE;
+ gboolean display_is_local = FALSE;
+
+ g_object_get (G_OBJECT (slave),
+ "display-is-local", &display_is_local,
+ NULL);
+
+ /* don't run initial-setup on remote displays
+ */
+ if (!display_is_local) {
+ return FALSE;
+ }
/* don't run if the system has existing users */
if (slave->priv->have_existing_user_accounts) {