fix disconnections of new user logins with ldap #6240
Signed-off-by: si458 <simonsmith5521@gmail.com>
si458 committed
Aug 25, 2024 at 17:34 UTC
d2d9f7a13ef442d6134b8e6552368454c938000a
1 file changed
+4
-4
views/default.handlebars
+4
-4
@@ -9023,7 +9023,7 @@
9023
var desktopNode;
9024
function setupDesktop() {
9025
// Setup the remote desktop
9026
- if ((desktopNode != currentNode) && (desktop != null)) { desktop.Stop(); desktopNode = null; desktop = null; }
9026
+ //if ((desktopNode != currentNode) && (desktop != null)) { desktop.Stop(); desktopNode = null; desktop = null; }
9027
9028
// If the device desktop is already connected in multi-desktop, use that.
9029
if ((desktopNode != currentNode) || (desktop == null)) {
@@ -9057,7 +9057,7 @@
9057
delete multiDesktop[currentNode._id];
9058
} else {
9059
// Device is not already connected, just setup a blank canvas
9060
- QH('DeskParent', '<canvas id=Desk oncontextmenu="return false" onmousedown=dmousedown(event) onmouseup=dmouseup(event) onmousemove=dmousemove(event)></canvas>');
9060
+ if(desktop == null) { QH('DeskParent', '<canvas id=Desk oncontextmenu="return false" onmousedown=dmousedown(event) onmouseup=dmouseup(event) onmousemove=dmousemove(event)></canvas>'); }
9061
desktopNode = currentNode;
9062
}
9063
// Setup the mouse wheel
@@ -10482,7 +10482,7 @@
10482
var terminalNode;
10483
function setupTerminal() {
10484
// Setup the terminal
10485
- if ((terminalNode != currentNode) && (terminal != null)) { terminal.Stop(); terminal = null; }
10485
+ //if ((terminalNode != currentNode) && (terminal != null)) { terminal.Stop(); terminal = null; }
10486
terminalNode = currentNode;
10487
updateTerminalButtons();
10488
}
@@ -10943,7 +10943,7 @@
10943
QV('p13Connect', (files == null) && (filesNode.mtype == 2));
10944
QV('p13Connects', ((features2 & 0x200) != 0) && (filesNode.agent != null) && (filesNode.agent.id != 3) && (filesNode.agent.id != 4) && ((features2 & 0x800000) == 0));
10945
QV('p13Disconnect', files != null);
10946
- if (((samenode == false) || (online == false)) && files) { files.Stop(); files = null; }
10946
+ //if (((samenode == false) || (online == false)) && files) { files.Stop(); files = null; }
10947
p13setActions();
10948
}
10949