diff --git a/guacamole/src/main/webapp/app/client/types/ManagedFileDownload.js b/guacamole/src/main/webapp/app/client/types/ManagedFileDownload.js index f6c8ffb77..9c9c39f9d 100644 --- a/guacamole/src/main/webapp/app/client/types/ManagedFileDownload.js +++ b/guacamole/src/main/webapp/app/client/types/ManagedFileDownload.js @@ -138,6 +138,9 @@ angular.module('client').factory('ManagedFileDownload', ['$rootScope', '$injecto ManagedFileTransferState.setStreamState(managedFileDownload.transferState, ManagedFileTransferState.StreamState.CLOSED); + // Notify of upload completion + $rootScope.$broadcast('guacDownloadComplete', filename); + }); }; diff --git a/guacamole/src/main/webapp/app/client/types/ManagedFileUpload.js b/guacamole/src/main/webapp/app/client/types/ManagedFileUpload.js index 6cd51bba9..15839a7a5 100644 --- a/guacamole/src/main/webapp/app/client/types/ManagedFileUpload.js +++ b/guacamole/src/main/webapp/app/client/types/ManagedFileUpload.js @@ -211,6 +211,9 @@ angular.module('client').factory('ManagedFileUpload', ['$rootScope', '$injector' ManagedFileTransferState.setStreamState(managedFileUpload.transferState, ManagedFileTransferState.StreamState.CLOSED); + // Notify of upload completion + $rootScope.$broadcast('guacUploadComplete', file.name); + } // Otherwise, update progress