Browse Source

User runloop for resolving promises

Rafał Pitoń 10 years ago
parent
commit
ac6745eec3

+ 2 - 2
misago/emberapp/app/services/recaptcha.js

@@ -36,7 +36,7 @@ export default NoCaptcha.extend({
           }, 200);
         } else {
           self.set('loadedJs', true);
-          resolve();
+          Ember.run(null, resolve);
         }
       };
       wait();
@@ -46,7 +46,7 @@ export default NoCaptcha.extend({
   _loadedPromise: function() {
     // we have already loaded zxcvbn.js, resolve away!
     return new Ember.RSVP.Promise(function(resolve) {
-      resolve();
+      Ember.run(null, resolve);
     });
   },
 

+ 2 - 2
misago/emberapp/app/services/zxcvbn.js

@@ -41,7 +41,7 @@ export default Ember.Service.extend({
           }, 200);
         } else {
           self.set('loadedJs', true);
-          resolve();
+          Ember.run(null, resolve);
         }
       };
       wait();
@@ -51,7 +51,7 @@ export default Ember.Service.extend({
   _loadedPromise: function() {
     // we have already loaded zxcvbn.js, resolve away!
     return new Ember.RSVP.Promise(function(resolve) {
-      resolve();
+      Ember.run(null, resolve);
     });
   }
 });