1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2025-12-07 05:55:37 -05:00

Address active warnings

This commit is contained in:
purian23
2025-07-26 22:13:09 -04:00
parent 0affd73f32
commit a681593eda
5 changed files with 10 additions and 7 deletions

View File

@@ -341,7 +341,7 @@ DankModal {
anchors.margins: Theme.spacingL
spacing: Theme.spacingL
Row {
Item {
width: parent.width
height: 40

View File

@@ -191,7 +191,7 @@ Rectangle {
wrapMode: Text.WordWrap
visible: text.length > 0
linkColor: Theme.primary
onLinkActivated: Qt.openUrlExternally(link)
onLinkActivated: (link) => Qt.openUrlExternally(link)
MouseArea {
anchors.fill: parent
@@ -412,7 +412,7 @@ Rectangle {
wrapMode: Text.WordWrap
visible: text.length > 0
linkColor: Theme.primary
onLinkActivated: Qt.openUrlExternally(link)
onLinkActivated: (link) => Qt.openUrlExternally(link)
MouseArea {
anchors.fill: parent
cursorShape: parent.hoveredLink ? Qt.PointingHandCursor :

View File

@@ -255,7 +255,7 @@ PanelWindow {
wrapMode: Text.WordWrap
visible: text.length > 0
linkColor: Theme.primary
onLinkActivated: Qt.openUrlExternally(link)
onLinkActivated: (link) => Qt.openUrlExternally(link)
MouseArea {
anchors.fill: parent
acceptedButtons: Qt.NoButton

View File

@@ -51,7 +51,7 @@ QtObject {
function _sync(newWrappers) {
// Add new notifications
for (let w of newWrappers) {
if (!_hasWindowFor(w)) {
if (w && !_hasWindowFor(w)) {
insertNewestAtTop(w);
}
}

View File

@@ -204,6 +204,7 @@ Singleton {
}
function dismissNotification(wrapper) {
if (!wrapper || !wrapper.notification) return;
wrapper.popup = false;
wrapper.notification.dismiss();
}
@@ -369,11 +370,13 @@ Singleton {
const group = groupedNotifications.find(g => g.key === groupKey);
if (group) {
for (const notif of group.notifications) {
notif.notification.dismiss();
if (notif && notif.notification) {
notif.notification.dismiss();
}
}
} else {
for (const notif of allWrappers) {
if (getGroupKey(notif) === groupKey) {
if (notif && notif.notification && getGroupKey(notif) === groupKey) {
notif.notification.dismiss();
}
}