From 7597ce337df602dbf1f9d5e4a5b06debbfcf496b Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Sun, 19 Jun 2016 21:13:47 +0200 Subject: [PATCH] Pebble: do not move to last position if reinstalling an app, the order seems to be preserved on the pebble --- .../activities/appmanager/AppManagerActivity.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AppManagerActivity.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AppManagerActivity.java index e1a9d44bf..93df6dad4 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AppManagerActivity.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AppManagerActivity.java @@ -134,9 +134,10 @@ public class AppManagerActivity extends AbstractGBFragmentActivity { synchronized public static void addToAppOrderFile(String filename, UUID uuid) { ArrayList uuids = getUuidsFromFile(filename); - uuids.remove(uuid); // if alread there - uuids.add(uuid); - rewriteAppOrderFile(filename, uuids); + if (!uuids.contains(uuid)) { + uuids.add(uuid); + rewriteAppOrderFile(filename, uuids); + } } static synchronized ArrayList getUuidsFromFile(String filename) {