launcher v2: fix nvidia dgpu race condition

This commit is contained in:
bbedward committed 2026-01-23 14:15:46 -05:00
1 parent d013c3b718
commit b4ba2dac37
4 files changed
+21 -11

No files matched your search

@@ -50,6 +50,13 @@ Rectangle {
result.push(selectedItem.actions[i]);
}
}
if (SessionService.nvidiaCommand) {
result.push({
name: I18n.tr("Launch on dGPU"),
icon: "memory",
action: "launch_dgpu"
});
}
}
return result;
}
@@ -686,14 +686,6 @@ Item {
}
}
if (SessionService.nvidiaCommand) {
actions.push({
name: I18n.tr("Launch on dGPU"),
icon: "memory",
action: "launch_dgpu"
});
}
return {
id: appId,
type: "app",
@@ -131,6 +131,16 @@ Popup {
items.push({
type: "separator"
});
if (isRegularApp && SessionService.nvidiaCommand) {
items.push({
type: "item",
icon: "memory",
text: I18n.tr("Launch on dGPU"),
action: launchWithNvidia
});
}
items.push({
type: "item",
icon: "launch",
@@ -42,8 +42,6 @@ DankPopout {
if (!shouldBeVisible) {
searchText = "";
expandedPid = "";
if (processesView)
processesView.reset();
}
}
@@ -108,8 +106,11 @@ DankPopout {
Connections {
target: processListPopout
function onShouldBeVisibleChanged() {
if (processListPopout.shouldBeVisible)
if (processListPopout.shouldBeVisible) {
Qt.callLater(() => processListContent.forceActiveFocus());
} else {
processesView.reset();
}
}
}