aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/app.js2
-rw-r--r--src/stores/ServicesStore.js5
2 files changed, 5 insertions, 2 deletions
diff --git a/src/app.js b/src/app.js
index a0b88611c..8e62776d2 100644
--- a/src/app.js
+++ b/src/app.js
@@ -105,3 +105,5 @@ window.addEventListener('load', () => {
105// Prevent drag and drop into window from redirecting 105// Prevent drag and drop into window from redirecting
106window.addEventListener('dragover', event => event.preventDefault()); 106window.addEventListener('dragover', event => event.preventDefault());
107window.addEventListener('drop', event => event.preventDefault()); 107window.addEventListener('drop', event => event.preventDefault());
108window.addEventListener('dragover', event => event.stopPropagation());
109window.addEventListener('drop', event => event.stopPropagation());
diff --git a/src/stores/ServicesStore.js b/src/stores/ServicesStore.js
index 66f37af26..3abb57d1d 100644
--- a/src/stores/ServicesStore.js
+++ b/src/stores/ServicesStore.js
@@ -368,7 +368,7 @@ export default class ServicesStore extends Store {
368 const service = this.one(serviceId); 368 const service = this.one(serviceId);
369 service.resetMessageCount(); 369 service.resetMessageCount();
370 370
371 service.webview.reload(); 371 service.webview.loadURL(service.url);
372 } 372 }
373 373
374 @action _reloadActive() { 374 @action _reloadActive() {
@@ -497,12 +497,13 @@ export default class ServicesStore extends Store {
497 .reduce((a, b) => a + b, 0); 497 .reduce((a, b) => a + b, 0);
498 498
499 const unreadIndirectMessageCount = this.allDisplayed 499 const unreadIndirectMessageCount = this.allDisplayed
500 .filter(s => (showMessageBadgeWhenMuted || s.isIndirectMessageBadgeEnabled) && showMessageBadgesEvenWhenMuted && s.isBadgeEnabled) 500 .filter(s => (showMessageBadgeWhenMuted && showMessageBadgesEvenWhenMuted) && (s.isBadgeEnabled && s.isIndirectMessageBadgeEnabled))
501 .map(s => s.unreadIndirectMessageCount) 501 .map(s => s.unreadIndirectMessageCount)
502 .reduce((a, b) => a + b, 0); 502 .reduce((a, b) => a + b, 0);
503 503
504 // We can't just block this earlier, otherwise the mobx reaction won't be aware of the vars to watch in some cases 504 // We can't just block this earlier, otherwise the mobx reaction won't be aware of the vars to watch in some cases
505 if (showMessageBadgesEvenWhenMuted) { 505 if (showMessageBadgesEvenWhenMuted) {
506 console.log('set badge', unreadDirectMessageCount, unreadIndirectMessageCount);
506 this.actions.app.setBadge({ 507 this.actions.app.setBadge({
507 unreadDirectMessageCount, 508 unreadDirectMessageCount,
508 unreadIndirectMessageCount, 509 unreadIndirectMessageCount,