diff --git a/app/src/main/java/io/github/sspanak/tt9/db/words/DictionaryLoader.java b/app/src/main/java/io/github/sspanak/tt9/db/words/DictionaryLoader.java index e8bae0cf..6575c999 100644 --- a/app/src/main/java/io/github/sspanak/tt9/db/words/DictionaryLoader.java +++ b/app/src/main/java/io/github/sspanak/tt9/db/words/DictionaryLoader.java @@ -104,6 +104,8 @@ public class DictionaryLoader { currentFile++; } + onStatusChange = null; + Timer.stop(IMPORT_TIMER); } @@ -350,12 +352,7 @@ public class DictionaryLoader { progressMsg.putLong("time", Timer.get(IMPORT_TIMER)); progressMsg.putInt("progress", Math.round(progress)); progressMsg.putInt("currentFile", currentFile); - asyncHandler.post(() -> { - onStatusChange.accept(progressMsg); - if (progress >= 100) { - onStatusChange = null; - } - }); + asyncHandler.post(() -> onStatusChange.accept(progressMsg)); }