aboutsummaryrefslogtreecommitdiff
path: root/src/modules
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/instance.js6
-rw-r--r--src/modules/statuses.js2
2 files changed, 5 insertions, 3 deletions
diff --git a/src/modules/instance.js b/src/modules/instance.js
index 9bef5235..59c6b91c 100644
--- a/src/modules/instance.js
+++ b/src/modules/instance.js
@@ -66,9 +66,11 @@ const instance = {
case 'name':
dispatch('setPageTitle')
break
- case 'theme':
- setPreset(value, commit)
}
+ },
+ setTheme ({ commit }, themeName) {
+ commit('setInstanceOption', { name: 'theme', value: themeName })
+ return setPreset(themeName, commit)
}
}
}
diff --git a/src/modules/statuses.js b/src/modules/statuses.js
index 56619455..46117fd7 100644
--- a/src/modules/statuses.js
+++ b/src/modules/statuses.js
@@ -296,7 +296,7 @@ const addNewNotifications = (state, { dispatch, notifications, older, visibleNot
notifObj.image = action.attachments[0].url
}
- if (notification.fresh && !state.notifications.desktopNotificationSilence && visibleNotificationTypes.includes(notification.ntype)) {
+ if (!notification.seen && !state.notifications.desktopNotificationSilence && visibleNotificationTypes.includes(notification.type)) {
let notification = new window.Notification(title, notifObj)
// Chrome is known for not closing notifications automatically
// according to MDN, anyway.