From 6c52d504c93fbe3d815ac2e1dc3c06d924c8d14d Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Mon, 26 Aug 2024 13:02:18 -0500 Subject: [PATCH] Fix NPE --- src/cheogram/java/com/cheogram/android/WebxdcPage.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/cheogram/java/com/cheogram/android/WebxdcPage.java b/src/cheogram/java/com/cheogram/android/WebxdcPage.java index 499e0a5b7971d4db46659f5c8b9a77c1c8272634..7239a8a6ee5e0eefabfab8d0bf9b9d7cb7da203a 100644 --- a/src/cheogram/java/com/cheogram/android/WebxdcPage.java +++ b/src/cheogram/java/com/cheogram/android/WebxdcPage.java @@ -346,10 +346,14 @@ public class WebxdcPage implements ConversationPage { } public void refresh() { + if (binding == null) return; + binding.webview.post(() -> binding.webview.loadUrl("javascript:__webxdcUpdate();")); } public void realtimeData(String base64) { + if (binding == null) return; + binding.webview.post(() -> binding.webview.loadUrl("javascript:__webxdcRealtimeData('" + base64.replace("'", "").replace("\\", "").replace("+", "%2B") + "');")); }