GUAC-963: Use $evalAsync() for changes to $scope that may occur synchronously.

This commit is contained in:
Michael Jumper
2014-12-28 22:19:50 -08:00
parent 1758085032
commit 3b81525eff
2 changed files with 6 additions and 6 deletions

View File

@@ -243,7 +243,7 @@ angular.module('client').factory('ManagedClient', ['$rootScope', '$injector',
// Update connection state as tunnel state changes
tunnel.onstatechange = function tunnelStateChanged(state) {
$rootScope.$apply(function updateTunnelState() {
$rootScope.$evalAsync(function updateTunnelState() {
switch (state) {
@@ -269,7 +269,7 @@ angular.module('client').factory('ManagedClient', ['$rootScope', '$injector',
// Update connection state as client state changes
client.onstatechange = function clientStateChanged(clientState) {
$rootScope.$apply(function updateClientState() {
$rootScope.$evalAsync(function updateClientState() {
switch (clientState) {