From f281513a418185a638472b90267322e7852b2c4d Mon Sep 17 00:00:00 2001 From: bbedward Date: Wed, 15 Oct 2025 13:22:50 -0400 Subject: [PATCH] launcher: fix os logo on multi-monitor --- Widgets/SystemLogo.qml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Widgets/SystemLogo.qml b/Widgets/SystemLogo.qml index 9e76c399..38ecd5b1 100644 --- a/Widgets/SystemLogo.qml +++ b/Widgets/SystemLogo.qml @@ -10,13 +10,14 @@ IconImage { property real contrastOverride: 1 readonly property bool hasColorOverride: colorOverride !== "" + readonly property string uniqueId: `systemLogo_${Math.random()}` smooth: true asynchronous: true layer.enabled: hasColorOverride Component.onCompleted: { - Proc.runCommand("systemLogo", ["sh", "-c", ". /etc/os-release && echo $LOGO"], (output, exitCode) => { + Proc.runCommand(uniqueId, ["sh", "-c", ". /etc/os-release && echo $LOGO"], (output, exitCode) => { if (exitCode !== 0) return const logo = output.trim() if (logo === "cachyos") {