[gnome-initial-setup/wip/pwithnall/misc-fixes: 61/70] live-chooser: don't create live user account when in persistent live mode




commit a5072a90621435a74285035dd6ddf417a4b1f5cf
Author: Daniel Drake <drake endlessm com>
Date:   Wed Oct 9 13:48:26 2019 +0800

    live-chooser: don't create live user account when in persistent live mode
    
    Recent changes add support for persistent live mode, where the full
    series of setup steps are shown, including user creation.
    
    When running in that mode, there is no need to auto-create the live user
    account, which is only supposed to happen in cases where the user
    creation page is skipped.
    
    (Rebase 3.38: Fix minor rebase conflicts.)
    
    https://phabricator.endlessm.com/T28041

 gnome-initial-setup/pages/live-chooser/gis-live-chooser-page.c | 3 +++
 1 file changed, 3 insertions(+)
---
diff --git a/gnome-initial-setup/pages/live-chooser/gis-live-chooser-page.c 
b/gnome-initial-setup/pages/live-chooser/gis-live-chooser-page.c
index 49aa6662..324c4ee8 100644
--- a/gnome-initial-setup/pages/live-chooser/gis-live-chooser-page.c
+++ b/gnome-initial-setup/pages/live-chooser/gis-live-chooser-page.c
@@ -65,6 +65,9 @@ gis_live_chooser_page_save_data (GisPage  *page,
   g_autoptr(ActUser) user = NULL;
   const gchar *language;
 
+  if (gis_driver_has_live_persistence (page->driver))
+    return TRUE;
+
   user = act_user_manager_create_user (priv->act_client,
                                        LIVE_ACCOUNT_USERNAME,
                                        LIVE_ACCOUNT_FULLNAME,


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