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>
This commit is contained in:
parent
bc034d5553
commit
55e08a3a2f
@ -5,6 +5,7 @@ const { Clutter, GObject, Shell, St } = imports.gi;
|
|||||||
|
|
||||||
const Config = imports.misc.config;
|
const Config = imports.misc.config;
|
||||||
const Dialog = imports.ui.dialog;
|
const Dialog = imports.ui.dialog;
|
||||||
|
const Main = imports.ui.main;
|
||||||
const ModalDialog = imports.ui.modalDialog;
|
const ModalDialog = imports.ui.modalDialog;
|
||||||
|
|
||||||
var DialogResponse = {
|
var DialogResponse = {
|
||||||
@ -51,8 +52,10 @@ class WelcomeDialog extends ModalDialog.ModalDialog {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_sendResponse(response) {
|
_sendResponse(response) {
|
||||||
if (response === DialogResponse.TAKE_TOUR)
|
if (response === DialogResponse.TAKE_TOUR) {
|
||||||
this._tourAppInfo.launch(0, -1, Shell.AppLaunchGpu.APP_PREF);
|
this._tourAppInfo.launch(0, -1, Shell.AppLaunchGpu.APP_PREF);
|
||||||
|
Main.overview.hide();
|
||||||
|
}
|
||||||
|
|
||||||
this.close();
|
this.close();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user