fix(process-list): defer IPC actions until modal is loaded (#2829)

Port 1.5

(cherry picked from commit 55d88d8dfb)
This commit is contained in:
AiraNadih authored and dms-ci[bot] committed 2026-07-13 02:57:51 +00:00
1 parent 860c347362
commit ef244cb645
1 file changed
+12 -6
+12 -6
View File
@@ -179,8 +179,10 @@ Item {
IpcHandler {
function open(): string {
root.processListModalLoader.active = true;
if (root.processListModalLoader.item)
root.processListModalLoader.item.show();
Qt.callLater(() => {
if (root.processListModalLoader.item)
root.processListModalLoader.item.show();
});
return "PROCESSLIST_OPEN_SUCCESS";
}
@@ -194,16 +196,20 @@ Item {
function toggle(): string {
root.processListModalLoader.active = true;
if (root.processListModalLoader.item)
root.processListModalLoader.item.toggle();
Qt.callLater(() => {
if (root.processListModalLoader.item)
root.processListModalLoader.item.toggle();
});
return "PROCESSLIST_TOGGLE_SUCCESS";
}
function focusOrToggle(): string {
root.processListModalLoader.active = true;
if (root.processListModalLoader.item)
root.processListModalLoader.item.focusOrToggle();
Qt.callLater(() => {
if (root.processListModalLoader.item)
root.processListModalLoader.item.focusOrToggle();
});
return "PROCESSLIST_FOCUS_OR_TOGGLE_SUCCESS";
}