[gnome-shell] welcomeDialog: Hide overview when taking tour



commit 55e08a3a2fc1213d146eb7904b50ae36af86ed87
Author: Florian Müllner <fmuellner gnome org>
Date:   Fri Feb 19 17:11:14 2021 +0100

    welcomeDialog: Hide overview when taking tour
    
    The dialog is shown at session start, which right now means in the
    regular session, however the plan is to start the session in the
    overview. When that happens, the "Take the Tour" button should get
    the user to the Tour without additonal actions.
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1699>

 js/ui/welcomeDialog.js | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/js/ui/welcomeDialog.js b/js/ui/welcomeDialog.js
index 0b6dc49399..cf6540fe23 100644
--- a/js/ui/welcomeDialog.js
+++ b/js/ui/welcomeDialog.js
@@ -5,6 +5,7 @@ const { Clutter, GObject, Shell, St } = imports.gi;
 
 const Config = imports.misc.config;
 const Dialog = imports.ui.dialog;
+const Main = imports.ui.main;
 const ModalDialog = imports.ui.modalDialog;
 
 var DialogResponse = {
@@ -51,8 +52,10 @@ class WelcomeDialog extends ModalDialog.ModalDialog {
     }
 
     _sendResponse(response) {
-        if (response === DialogResponse.TAKE_TOUR)
+        if (response === DialogResponse.TAKE_TOUR) {
             this._tourAppInfo.launch(0, -1, Shell.AppLaunchGpu.APP_PREF);
+            Main.overview.hide();
+        }
 
         this.close();
     }


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