From 3729c283151cd48396f4dad426a0af714156a3fa Mon Sep 17 00:00:00 2001 From: An Bui <91354810+AnBui2004@users.noreply.github.com> Date: Mon, 27 Apr 2026 01:00:58 +0700 Subject: [PATCH] 4.0.3 - The crash issue with the VNC screen has been resolved. --- app/build.gradle | 4 ++-- .../java/android/androidVNC/FullBufferBitmapData.java | 4 ++++ web/data/UpdateConfig.json | 8 ++++---- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index d49107d..dd9d8c1 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -12,8 +12,8 @@ android { applicationId "com.vectras.vm" minSdk minApi targetSdk targetApi - versionCode 106 - versionName "4.0.2" + versionCode 107 + versionName "4.0.3" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" multiDexEnabled true diff --git a/app/src/main/java/android/androidVNC/FullBufferBitmapData.java b/app/src/main/java/android/androidVNC/FullBufferBitmapData.java index 22d5ef2..3217430 100644 --- a/app/src/main/java/android/androidVNC/FullBufferBitmapData.java +++ b/app/src/main/java/android/androidVNC/FullBufferBitmapData.java @@ -42,6 +42,10 @@ class FullBufferBitmapData extends AbstractBitmapData { */ @Override public void draw(Canvas canvas) { + if (bitmapPixels == null) { + return; + } + if (vncCanvas.getScaleType() == ImageView.ScaleType.FIT_CENTER) { //canvas.drawBitmap(data.bitmapPixels, 0, data.framebufferwidth, xoffset, yoffset, framebufferwidth, framebufferheight, false, null); diff --git a/web/data/UpdateConfig.json b/web/data/UpdateConfig.json index b149240..c423dd8 100644 --- a/web/data/UpdateConfig.json +++ b/web/data/UpdateConfig.json @@ -5,11 +5,11 @@ "url": "https://github.com/xoureldeen/Vectras-VM-Android/releases", "Message": "