From 0d07c0fc8d4efa5ab14739b6d0ce1c276fa252ee Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Thu, 2 Jun 2016 17:11:38 -0700 Subject: [PATCH] GUACAMOLE-44: ManagedFileUpload.getInstance() must not directly invoke $apply() - it can result in an infinite $digest loop. --- guacamole/src/main/webapp/app/client/types/ManagedFileUpload.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guacamole/src/main/webapp/app/client/types/ManagedFileUpload.js b/guacamole/src/main/webapp/app/client/types/ManagedFileUpload.js index 761790f5f..7fe4f3579 100644 --- a/guacamole/src/main/webapp/app/client/types/ManagedFileUpload.js +++ b/guacamole/src/main/webapp/app/client/types/ManagedFileUpload.js @@ -139,7 +139,7 @@ angular.module('client').factory('ManagedFileUpload', ['$rootScope', '$injector' stream = object.createOutputStream(file.type, streamName); // Notify that the file transfer is pending - $rootScope.$apply(function uploadStreamOpen() { + $rootScope.$evalAsync(function uploadStreamOpen() { // Init managed upload managedFileUpload.filename = file.name;