From 365bb2aea4c9aea6aff72e1545612e2f274a6152 Mon Sep 17 00:00:00 2001 From: Arjan Schrijver Date: Sun, 17 Jul 2022 20:29:54 +0200 Subject: [PATCH] Fossil Hybrid HR: Add try-catch block that was missing in 7e844367e --- .../activities/appmanager/AbstractAppManagerFragment.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java index f8bce8a52..99a76e633 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java @@ -218,8 +218,12 @@ public abstract class AbstractAppManagerFragment extends Fragment { if ((app.getType() == GBDeviceApp.Type.WATCHFACE) && (!QHybridConstants.HYBRIDHR_WATCHFACE_VERSION.equals(app.getVersion()))) { app.setUpToDate(false); } - if ((app.getType() == GBDeviceApp.Type.APP_GENERIC) && ((new Version(app.getVersion())).smallerThan(new Version(QHybridConstants.KNOWN_WAPP_VERSIONS.get(app.getName()))))) { - app.setUpToDate(false); + try { + if ((app.getType() == GBDeviceApp.Type.APP_GENERIC) && ((new Version(app.getVersion())).smallerThan(new Version(QHybridConstants.KNOWN_WAPP_VERSIONS.get(app.getName()))))) { + app.setUpToDate(false); + } + } catch (IllegalArgumentException e) { + LOG.warn("Couldn't read app version", e); } } cachedAppList.add(app);