diff --git a/modules/NotifCenter.qml b/modules/NotifCenter.qml index a6bde51..0bc8549 100644 --- a/modules/NotifCenter.qml +++ b/modules/NotifCenter.qml @@ -271,7 +271,7 @@ M.HoverPanel { const ic = notifDelegate.modelData.appIcon; if (!ic) return ""; - return ic.startsWith("/") ? ic : Quickshell.iconPath(ic, "dialog-information"); + return (ic.startsWith("/") || ic.startsWith("file://")) ? ic : Quickshell.iconPath(ic, "dialog-information"); } visible: status === Image.Ready fillMode: Image.PreserveAspectFit @@ -382,7 +382,7 @@ M.HoverPanel { const ic = notifDelegate._notif?.appIcon; if (!ic) return ""; - return ic.startsWith("/") ? ic : Quickshell.iconPath(ic, "dialog-information"); + return (ic.startsWith("/") || ic.startsWith("file://")) ? ic : Quickshell.iconPath(ic, "dialog-information"); } visible: status === Image.Ready fillMode: Image.PreserveAspectFit diff --git a/modules/NotifPopup.qml b/modules/NotifPopup.qml index e6d33bf..493975b 100644 --- a/modules/NotifPopup.qml +++ b/modules/NotifPopup.qml @@ -168,7 +168,7 @@ PanelWindow { const ic = popupItem.modelData.appIcon; if (!ic) return ""; - return ic.startsWith("/") ? ic : Quickshell.iconPath(ic, "dialog-information"); + return (ic.startsWith("/") || ic.startsWith("file://")) ? ic : Quickshell.iconPath(ic, "dialog-information"); } visible: status === Image.Ready fillMode: Image.PreserveAspectFit