mirror of
https://github.com/zoriya/noctalia-shell.git
synced 2026-08-15 18:43:59 +00:00
Shell: Improved init sequence, IPC: null safety for panels toggle.
This commit is contained in:
@@ -30,7 +30,7 @@ Item {
|
||||
function toggle() {
|
||||
root.withTargetScreen(screen => {
|
||||
var settingsPanel = PanelService.getPanel("settingsPanel", screen)
|
||||
settingsPanel.toggle()
|
||||
settingsPanel?.toggle()
|
||||
})
|
||||
}
|
||||
}
|
||||
@@ -72,21 +72,21 @@ Item {
|
||||
function toggle() {
|
||||
root.withTargetScreen(screen => {
|
||||
var launcherPanel = PanelService.getPanel("launcherPanel", screen)
|
||||
launcherPanel.toggle()
|
||||
launcherPanel?.toggle()
|
||||
})
|
||||
}
|
||||
function clipboard() {
|
||||
root.withTargetScreen(screen => {
|
||||
var launcherPanel = PanelService.getPanel("launcherPanel", screen)
|
||||
launcherPanel.setSearchText(">clip ")
|
||||
launcherPanel.toggle()
|
||||
launcherPanel?.toggle()
|
||||
})
|
||||
}
|
||||
function calculator() {
|
||||
root.withTargetScreen(screen => {
|
||||
var launcherPanel = PanelService.getPanel("launcherPanel", screen)
|
||||
launcherPanel.setSearchText(">calc ")
|
||||
launcherPanel.toggle()
|
||||
launcherPanel?.toggle()
|
||||
})
|
||||
}
|
||||
}
|
||||
@@ -176,7 +176,7 @@ Item {
|
||||
function toggle() {
|
||||
root.withTargetScreen(screen => {
|
||||
var sessionMenuPanel = PanelService.getPanel("sessionMenuPanel", screen)
|
||||
sessionMenuPanel.toggle()
|
||||
sessionMenuPanel?.toggle()
|
||||
})
|
||||
}
|
||||
|
||||
@@ -194,7 +194,7 @@ Item {
|
||||
// Will attempt to open the panel next to the bar button if any.
|
||||
controlCenterPanel.toggle(null, "ControlCenter")
|
||||
} else {
|
||||
controlCenterPanel.toggle()
|
||||
controlCenterPanel?.toggle()
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -207,7 +207,7 @@ Item {
|
||||
if (Settings.data.wallpaper.enabled) {
|
||||
root.withTargetScreen(screen => {
|
||||
var wallpaperPanel = PanelService.getPanel("wallpaperPanel", screen)
|
||||
wallpaperPanel.toggle()
|
||||
wallpaperPanel?.toggle()
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user