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 93e4cea0e..43f76324e 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 @@ -437,7 +437,7 @@ public abstract class AbstractAppManagerFragment extends Fragment { switch (item.getItemId()) { case R.id.appmanager_app_delete_cache: String baseName = selectedApp.getUUID().toString(); - String[] suffixToDelete = new String[]{mCoordinator.getAppFileExtension(), ".json", "_config.js", "_preset.json", ".png"}; + String[] suffixToDelete = new String[]{mCoordinator.getAppFileExtension(), ".json", "_config.js", "_preset.json", ".png", "_preview.png"}; for (String suffix : suffixToDelete) { File fileToDelete = new File(appCacheDir,baseName + suffix); if (!fileToDelete.delete()) { diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/FossilFileReader.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/FossilFileReader.java index e42cb511d..c8ad1bb7b 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/FossilFileReader.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/FossilFileReader.java @@ -82,8 +82,8 @@ public class FossilFileReader { buf.order(ByteOrder.LITTLE_ENDIAN); short handle = buf.getShort(); - short version = buf.getShort(); - if ((handle == 5630) && (version == 3 || version == 515 || version == 771)) { + byte version = buf.get(); + if (handle == 5630 && version == 3) { // This is a watch app or watch face isValid = true; isApp = true;