mirror of
https://github.com/noctalia-dev/noctalia-shell.git
synced 2026-05-11 17:08:27 +08:00
fix(launcher): load results async
This commit is contained in:
@@ -159,20 +159,22 @@ Rectangle {
|
||||
}
|
||||
|
||||
function onOpened() {
|
||||
resultsReady = false;
|
||||
ignoreMouseHover = true;
|
||||
globalMouseInitialized = false;
|
||||
mouseTrackingReady = false;
|
||||
mouseTrackingDelayTimer.restart();
|
||||
syncPluginProviders();
|
||||
|
||||
// Show launcher immediately, results will populate asynchronously
|
||||
resultsReady = true;
|
||||
focusSearchInput();
|
||||
|
||||
Qt.callLater(() => {
|
||||
for (let provider of providers) {
|
||||
if (provider.onOpened)
|
||||
provider.onOpened();
|
||||
}
|
||||
updateResults();
|
||||
resultsReady = true;
|
||||
focusSearchInput();
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user