GUACAMOLE-190: Synchronize page icon with client thumbnail.

This commit is contained in:
Michael Jumper
2017-01-17 10:52:46 -08:00
parent fd1c652a84
commit 69a25c4e48
2 changed files with 154 additions and 0 deletions

View File

@@ -35,6 +35,7 @@ angular.module('client').controller('clientController', ['$scope', '$routeParams
var clipboardService = $injector.get('clipboardService');
var guacClientManager = $injector.get('guacClientManager');
var guacNotification = $injector.get('guacNotification');
var iconService = $injector.get('iconService');
var preferenceService = $injector.get('preferenceService');
var tunnelService = $injector.get('tunnelService');
var userPageService = $injector.get('userPageService');
@@ -403,6 +404,11 @@ angular.module('client').controller('clientController', ['$scope', '$routeParams
});
// Update page icon when thumbnail changes
$scope.$watch('client.thumbnail.canvas', function thumbnailChanged(canvas) {
iconService.setIcons(canvas);
});
// Watch clipboard for new data, associating it with any pressed keys
$scope.$watch('client.clipboardData', function clipboardChanged(data) {