mirror of
https://github.com/kasmtech/KasmVNC.git
synced 2025-06-20 09:47:44 +02:00
Catch errors resizing framebuffer
This commit is contained in:
parent
9eca28a084
commit
e5b02f996e
@ -430,8 +430,13 @@ void vncPostScreenResize(int scrIdx, int success, int width, int height)
|
|||||||
{
|
{
|
||||||
if (success) {
|
if (success) {
|
||||||
// Let the RFB core know of the new dimensions and framebuffer
|
// Let the RFB core know of the new dimensions and framebuffer
|
||||||
desktop[scrIdx]->setFramebuffer(width, height,
|
try {
|
||||||
vncFbptr[scrIdx], vncFbstride[scrIdx]);
|
desktop[scrIdx]->setFramebuffer(width, height,
|
||||||
|
vncFbptr[scrIdx],
|
||||||
|
vncFbstride[scrIdx]);
|
||||||
|
} catch (rdr::Exception& e) {
|
||||||
|
vncFatalError("vncPostScreenResize: %s\n", e.str());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
desktop[scrIdx]->unblockUpdates();
|
desktop[scrIdx]->unblockUpdates();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user