Commit 5d59f545 by PKnittel

Fixed Bug with NotificationHistory in Windows (desktop)

parent b8da2b94
...@@ -200,7 +200,9 @@ exports.core = { ...@@ -200,7 +200,9 @@ exports.core = {
clearLocalNotification: function (id) { clearLocalNotification: function (id) {
var notification = this.getAll([id])[0]; var notification = this.getAll([id])[0];
this.getToastHistory().remove('Toast' + id); try {
this.getToastHistory().remove('Toast' + id);
} catch (e) {/*Only Phones support the NotificationHistory*/ }
if (this.isRepeating(notification)) if (this.isRepeating(notification))
return; return;
...@@ -220,7 +222,9 @@ exports.core = { ...@@ -220,7 +222,9 @@ exports.core = {
this.clearLocalNotification(ids[i]); this.clearLocalNotification(ids[i]);
} }
this.getToastHistory().clear(); try {
this.getToastHistory().clear();
} catch (e) {/*Only Phones support the NotificationHistory*/ }
this.fireEvent('clearall'); this.fireEvent('clearall');
}, },
...@@ -251,7 +255,9 @@ exports.core = { ...@@ -251,7 +255,9 @@ exports.core = {
history = this.getToastHistory(), history = this.getToastHistory(),
toasts = this.getScheduledToasts(); toasts = this.getScheduledToasts();
history.remove('Toast' + id); try {
history.remove('Toast' + id);
} catch (e) {/*Only Phones support the NotificationHistory*/ }
for (var i = 0; i < toasts.length; i++) { for (var i = 0; i < toasts.length; i++) {
var toast = toasts[i]; var toast = toasts[i];
...@@ -272,7 +278,9 @@ exports.core = { ...@@ -272,7 +278,9 @@ exports.core = {
this.cancelLocalNotification(ids[i]); this.cancelLocalNotification(ids[i]);
} }
this.getToastHistory().clear(); try {
this.getToastHistory().clear();
} catch (e) {/*Only Phones support the NotificationHistory*/ }
this.fireEvent('cancelall'); this.fireEvent('cancelall');
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment