|
@@ -1,6 +1,7 @@
|
|
|
/*
|
|
|
* noVNC: HTML5 VNC client
|
|
|
* Copyright (C) 2012 Joel Martin
|
|
|
+ * Copyright (C) 2013 Samuel Mannehed for Cendio AB
|
|
|
* Licensed under MPL 2.0 (see LICENSE.txt)
|
|
|
*
|
|
|
* See README.md for usage and integration instructions.
|
|
@@ -165,6 +166,8 @@ Util.conf_defaults(conf, that, defaults, [
|
|
|
'onFBUComplete(rfb, fbu): RFB FBU received and processed '],
|
|
|
['onFBResize', 'rw', 'func', function() { },
|
|
|
'onFBResize(rfb, width, height): frame buffer resized'],
|
|
|
+ ['onDesktopName', 'rw', 'func', function() { },
|
|
|
+ 'onDesktopName(rfb, name): desktop name received'],
|
|
|
|
|
|
// These callback names are deprecated
|
|
|
['updateState', 'rw', 'func', function() { },
|
|
@@ -873,6 +876,7 @@ init_msg = function() {
|
|
|
/* Connection name/title */
|
|
|
name_length = ws.rQshift32();
|
|
|
fb_name = ws.rQshiftStr(name_length);
|
|
|
+ conf.onDesktopName(that, fb_name);
|
|
|
|
|
|
if (conf.true_color && fb_name === "Intel(r) AMT KVM")
|
|
|
{
|