From ab74d341b812727373622411f628d2285a03da49 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Tue, 13 Aug 2013 14:53:05 -0700 Subject: [PATCH] Fix recent connections list. --- guacamole/src/main/webapp/scripts/root-ui.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/guacamole/src/main/webapp/scripts/root-ui.js b/guacamole/src/main/webapp/scripts/root-ui.js index aef875c04..f8c9c4288 100644 --- a/guacamole/src/main/webapp/scripts/root-ui.js +++ b/guacamole/src/main/webapp/scripts/root-ui.js @@ -175,6 +175,22 @@ GuacamoleRootUI.reset = function() { var group_view = new GuacUI.GroupView(root_group); GuacamoleRootUI.sections.all_connections.appendChild(group_view.getElement()); + // Add any connections with thumbnails + for (var connection_id in group_view.connections) { + + // Get interface component from connection + var connection = group_view.connections[connection_id]; + var guacui_connection = new GuacUI.Connection(connection); + + // If thumbnail exists, add to recent connections + if (guacui_connection.hasThumbnail()) + GuacamoleRootUI.addRecentConnection(guacui_connection); + + } + + // Save all connections for later reference + GuacamoleRootUI.connections = group_view.connections; + // If connections could be retrieved, display list GuacamoleRootUI.views.login.style.display = "none"; GuacamoleRootUI.views.connections.style.display = "";