From 0973d503efbd140594350a73ee30b6f4bf0a5934 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Sat, 20 Apr 2013 12:11:58 -0500 Subject: [PATCH] Fix making the config directory so copying over assets won't fail. --- Source/Android/assets/Dolphin.png | Bin 0 -> 4789 bytes Source/Android/assets/NoBanner.png | Bin 0 -> 1653 bytes .../dolphinemu/dolphinemu/DolphinEmulator.java | 16 +++++++++++++--- 3 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 Source/Android/assets/Dolphin.png create mode 100644 Source/Android/assets/NoBanner.png diff --git a/Source/Android/assets/Dolphin.png b/Source/Android/assets/Dolphin.png new file mode 100644 index 0000000000000000000000000000000000000000..74d6c888016a4eeb6bf8d354213b4743d16b6f58 GIT binary patch literal 4789 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 A+yDRo literal 0 HcmV?d00001 diff --git a/Source/Android/src/org/dolphinemu/dolphinemu/DolphinEmulator.java b/Source/Android/src/org/dolphinemu/dolphinemu/DolphinEmulator.java index d94033a95e..a989bf68d5 100644 --- a/Source/Android/src/org/dolphinemu/dolphinemu/DolphinEmulator.java +++ b/Source/Android/src/org/dolphinemu/dolphinemu/DolphinEmulator.java @@ -92,13 +92,17 @@ public class DolphinEmulator extends Activity startActivityForResult(ListIntent, 1); // Make the assets directory - File directory = new File( - Environment.getExternalStorageDirectory()+File.separator+"dolphin-emu"+File.separator+"Config"); + String strDir = Environment.getExternalStorageDirectory()+File.separator+"dolphin-emu"; + File directory = new File(strDir); + directory.mkdirs(); + + strDir += File.separator+"Config"; + directory = new File(strDir); directory.mkdirs(); // Copy assets if needed java.io.File file = new java.io.File( - Environment.getExternalStorageDirectory()+File.separator+"dolphin-emu" + File.separator + "ButtonStart.png"); + Environment.getExternalStorageDirectory()+File.separator+"dolphin-emu" + File.separator + "NoBanner.png"); if(!file.exists()) { CopyAsset("ButtonA.png", @@ -110,6 +114,12 @@ public class DolphinEmulator extends Activity CopyAsset("ButtonStart.png", Environment.getExternalStorageDirectory()+File.separator+ "dolphin-emu" + File.separator + "ButtonStart.png"); + CopyAsset("NoBanner.png", + Environment.getExternalStorageDirectory()+File.separator+ + "dolphin-emu" + File.separator + "NoBanner.png"); + CopyAsset("Dolphin.png", + Environment.getExternalStorageDirectory()+File.separator+ + "dolphin-emu" + File.separator + "Dolphin.png"); CopyAsset("GCPadNew.ini", Environment.getExternalStorageDirectory()+File.separator+ "dolphin-emu" + File.separator +"Config"+ File.separator +"GCPadNew.ini");