From 6b27b6a87712ee38e9d829f5f50aa71929c7ebba Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Thu, 13 Aug 2015 13:19:02 -0700 Subject: [PATCH] GUAC-1293: Refresh file browser when file browser is shown. --- .../webapp/app/client/controllers/clientController.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/guacamole/src/main/webapp/app/client/controllers/clientController.js b/guacamole/src/main/webapp/app/client/controllers/clientController.js index e13a4cdf5..692051bc1 100644 --- a/guacamole/src/main/webapp/app/client/controllers/clientController.js +++ b/guacamole/src/main/webapp/app/client/controllers/clientController.js @@ -586,6 +586,16 @@ angular.module('client').controller('clientController', ['$scope', '$routeParams return !!$scope.filesystemMenuContents && $scope.menu.shown; }; + // Automatically refresh display when filesystem menu is shown + $scope.$watch('isFilesystemMenuShown()', function refreshFilesystem() { + + // Refresh filesystem, if defined + var filesystem = $scope.filesystemMenuContents; + if (filesystem) + ManagedFilesystem.refresh(filesystem, filesystem.currentDirectory); + + }); + /** * Returns the full path to the given file as an ordered array of parent * directories.