GUAC-589: Fix regression in clipboard support - do not handle Ctrl-V unless clipboard integration is actually enabled.

This commit is contained in:
Michael Jumper committed 2014-03-28 15:00:06 -07:00
1 parent e44ea62d83
commit 84b505dcb7
4 files changed
+74 -28

No files matched your search

+7 -4
View File
@@ -325,19 +325,22 @@ GuacamoleService.PermissionSet = function() {
GuacamoleService.handleResponse = function(xhr) {
// For HTTP Forbidden, just return permission denied
if (xhr.status == 403)
throw new Error("Permission denied.");
if (xhr.status === 403)
throw new Guacamole.Status(Guacamole.Status.Code.CLIENT_FORBIDDEN, "Permission denied.");
// Otherwise, if unsuccessful, throw error with message derived from
// response
if (xhr.status != 200) {
if (xhr.status !== 200) {
// Retrieve error code
var code = parseInt(xhr.getResponseHeader("Guacamole-Status-Code"));
// Retrieve error message
var message = xhr.getResponseHeader("Guacamole-Error-Message")
|| xhr.statusText;
// Throw error with derived message
throw new Error(message);
throw new Guacamole.Status(code, message);
}