diff --git a/android/app/src/main/java/com/coboltforge/dontmind/multivnc/ui/VncCanvas.java b/android/app/src/main/java/com/coboltforge/dontmind/multivnc/ui/VncCanvas.java index 3f5f0688..bdab466f 100644 --- a/android/app/src/main/java/com/coboltforge/dontmind/multivnc/ui/VncCanvas.java +++ b/android/app/src/main/java/com/coboltforge/dontmind/multivnc/ui/VncCanvas.java @@ -859,7 +859,12 @@ public void onFramebufferUpdateFinished() { public void onNewFramebufferSize(int w, int h) { // this triggers an update on what the canvas thinks about cursor position. // without this, the pointer highlight is off by some value after framebuffer size change - handler.post(() -> pan(0, 0)); + handler.post(() -> { + try { + pan(0, 0); + } catch (Exception ignored) { + } + }); } @Override