diff options
Diffstat (limited to 'Source/Android/app/src/main/java')
| -rw-r--r-- | Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/services/GameFileCacheService.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/services/GameFileCacheService.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/services/GameFileCacheService.java index 17aef0cd35..a58eeb1009 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/services/GameFileCacheService.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/services/GameFileCacheService.java @@ -8,6 +8,7 @@ import android.support.v4.content.LocalBroadcastManager; import org.dolphinemu.dolphinemu.model.GameFile;
import org.dolphinemu.dolphinemu.model.GameFileCache;
import org.dolphinemu.dolphinemu.ui.platform.Platform;
+import org.dolphinemu.dolphinemu.utils.AfterDirectoryInitializationRunner;
import java.io.File;
import java.util.ArrayList;
@@ -94,7 +95,8 @@ public final class GameFileCacheService extends IntentService */
public static void startLoad(Context context)
{
- startService(context, ACTION_LOAD);
+ new AfterDirectoryInitializationRunner().run(context,
+ () -> startService(context, ACTION_LOAD));
}
/**
@@ -104,7 +106,8 @@ public final class GameFileCacheService extends IntentService */
public static void startRescan(Context context)
{
- startService(context, ACTION_RESCAN);
+ new AfterDirectoryInitializationRunner().run(context,
+ () -> startService(context, ACTION_RESCAN));
}
public static GameFile addOrGet(String gamePath)
|
