Просмотр исходного кода

call back local watchers only on watched key change

Rafał Pitoń 10 лет назад
Родитель
Сommit
6ee092f2c3
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      misago/emberapp/app/services/local-store.js

+ 1 - 1
misago/emberapp/app/services/local-store.js

@@ -16,7 +16,7 @@ export default Ember.Service.extend({
 
 
   _handleStorageEvent: function(e) {
   _handleStorageEvent: function(e) {
     Ember.$.each(this.get('_watchers'), function(i, watcher) {
     Ember.$.each(this.get('_watchers'), function(i, watcher) {
-      if (watcher.keyName === e.key) {
+      if (watcher.keyName === e.key && e.oldValue !== e.newValue) {
         watcher.callback(e.newValue);
         watcher.callback(e.newValue);
       }
       }
     });
     });