diff --git a/cvmts/src/CollabVMServer.ts b/cvmts/src/CollabVMServer.ts index 538507a..82d4588 100644 --- a/cvmts/src/CollabVMServer.ts +++ b/cvmts/src/CollabVMServer.ts @@ -845,6 +845,10 @@ export default class CollabVMServer { let display = this.VM.GetDisplay(); let displaySize = display.Size(); + // TODO: actually throw an error here + if(displaySize.width == 0 && displaySize.height == 0) + return "no"; + let encoded = await JPEGEncoder.Encode(display.Buffer(), displaySize, rect); return encoded.toString('base64');