From b9bbccf196d5221ae83c433c7d296f6da13c6154 Mon Sep 17 00:00:00 2001 From: Aidan Follestad Date: Sat, 18 Apr 2015 22:49:52 -0500 Subject: [PATCH] With rescanMedia in the tag editor, the activity won't finish until scanning is complete. This was a bug before and it caused a service connection leak and incomplete scan. --- .../ui/activities/tageditor/AbsTagEditorActivity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/tageditor/AbsTagEditorActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/tageditor/AbsTagEditorActivity.java index dea2f01b..b9596d7b 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/tageditor/AbsTagEditorActivity.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/tageditor/AbsTagEditorActivity.java @@ -382,13 +382,14 @@ public abstract class AbsTagEditorActivity extends AbsBaseActivity { public void run() { if (i == 0 || i == toBeScannedLength - 1) { App.bus.post(new DataBaseChangedEvent(DataBaseChangedEvent.DATABASE_CHANGED)); + if (i == toBeScannedLength - 1) + finish(); } i++; } }); } }); - finish(); } protected int getId() {