From 2259e6ebb5e41d42abb7ecb9ac4556e67adc9d03 Mon Sep 17 00:00:00 2001 From: Arjan Schrijver Date: Thu, 13 Nov 2025 23:09:55 +0100 Subject: [PATCH] Fix Pebble app store search --- .../freeyourgadget/gadgetbridge/webview/GBWebClient.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/webview/GBWebClient.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/webview/GBWebClient.java index 3c541126c5..e15283f1c6 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/webview/GBWebClient.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/webview/GBWebClient.java @@ -134,7 +134,11 @@ public class GBWebClient extends WebViewClient { if (!forceLocal && !directInternetAccess && InternetHelperSingleton.INSTANCE.ensureInternetHelperBound()) { LOG.debug("WEBVIEW forwarding request to the internet helper"); try { - return InternetHelperSingleton.INSTANCE.send(requestedUri); + WebResourceResponse wrr = InternetHelperSingleton.INSTANCE.send(requestedUri); + if (wrr != null && wrr.getStatusCode() < 400) + return wrr; + else + return null; } catch (RemoteException | InterruptedException e) { LOG.warn("Error downloading data from {}", requestedUri, e); }