mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2024-11-22 22:17:31 +03:00
Fixed blank remote desktop on connect.
This commit is contained in:
parent
326dbb0b19
commit
e7c38ca5fd
@ -4479,7 +4479,7 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
|
|||||||
if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return; // If this account is settings locked, return here.
|
if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return; // If this account is settings locked, return here.
|
||||||
if (common.validateString(command.state, 1, 10000) == false) break; // Check state size, no more than 10k
|
if (common.validateString(command.state, 1, 10000) == false) break; // Check state size, no more than 10k
|
||||||
command.state = parent.filterUserWebState(command.state); // Filter the state to remove anything bad
|
command.state = parent.filterUserWebState(command.state); // Filter the state to remove anything bad
|
||||||
if ((command.state == null) || (typeof command.state !== 'string')) { console.log('tt'); break; } // If state did not validate correctly, quit here.
|
if ((command.state == null) || (typeof command.state !== 'string')) break; // If state did not validate correctly, quit here.
|
||||||
db.Set({ _id: 'ws' + user._id, state: command.state });
|
db.Set({ _id: 'ws' + user._id, state: command.state });
|
||||||
parent.parent.DispatchEvent([user._id], obj, { action: 'userWebState', nolog: 1, domain: domain.id, state: command.state });
|
parent.parent.DispatchEvent([user._id], obj, { action: 'userWebState', nolog: 1, domain: domain.id, state: command.state });
|
||||||
break;
|
break;
|
||||||
|
2
public/scripts/agent-desktop-0.0.2-min.js
vendored
2
public/scripts/agent-desktop-0.0.2-min.js
vendored
File diff suppressed because one or more lines are too long
@ -47,7 +47,7 @@ var CreateAgentRemoteDesktop = function (canvasid, scrolldiv) {
|
|||||||
obj.FirstDraw = false;
|
obj.FirstDraw = false;
|
||||||
|
|
||||||
obj.ScreenWidth = 960;
|
obj.ScreenWidth = 960;
|
||||||
obj.ScreenHeight = 700;
|
obj.ScreenHeight = 701;
|
||||||
obj.width = 960;
|
obj.width = 960;
|
||||||
obj.height = 960;
|
obj.height = 960;
|
||||||
|
|
||||||
@ -182,6 +182,7 @@ var CreateAgentRemoteDesktop = function (canvasid, scrolldiv) {
|
|||||||
|
|
||||||
obj.ProcessScreenMsg = function (width, height) {
|
obj.ProcessScreenMsg = function (width, height) {
|
||||||
if (obj.debugmode > 0) { console.log("ScreenSize: " + width + " x " + height); }
|
if (obj.debugmode > 0) { console.log("ScreenSize: " + width + " x " + height); }
|
||||||
|
if ((obj.ScreenWidth == width) || (obj.ScreenHeight == height)) return; // Ignore change if screen is same size.
|
||||||
obj.Canvas.setTransform(1, 0, 0, 1, 0, 0);
|
obj.Canvas.setTransform(1, 0, 0, 1, 0, 0);
|
||||||
obj.rotation = 0;
|
obj.rotation = 0;
|
||||||
obj.FirstDraw = true;
|
obj.FirstDraw = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user