From b77174762ee353d42eeda155299b5bf9ae600783 Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Sat, 1 Feb 2014 20:10:23 -0800 Subject: Don't generate unique id unless necessary --- src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java b/src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java index b5e0f22b..092d63ce 100644 --- a/src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java +++ b/src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java @@ -48,7 +48,7 @@ public class SelectDirectoryFragment extends SubsonicFragment implements Adapter private static final String TAG = SelectDirectoryFragment.class.getSimpleName(); private DragSortListView entryList; - int rootId; + int rootId = -1; private View emptyView; private boolean hideButtons = false; private Boolean licenseValid; @@ -72,7 +72,6 @@ public class SelectDirectoryFragment extends SubsonicFragment implements Adapter public SelectDirectoryFragment() { super(); - rootId = getNewId(); } @Override @@ -86,6 +85,9 @@ public class SelectDirectoryFragment extends SubsonicFragment implements Adapter entries = (List) bundle.getSerializable(Constants.FRAGMENT_LIST); restoredInstance = true; } + if(rootId == -1) { + rootId = getNewId(); + } } @Override -- cgit v1.2.3