diff --git a/newdc/linux-dist/main.cpp b/newdc/linux-dist/main.cpp index 648fd0aef..02aa93cef 100755 --- a/newdc/linux-dist/main.cpp +++ b/newdc/linux-dist/main.cpp @@ -625,7 +625,20 @@ int main(int argc, wchar* argv[]) init_sound(); #endif + +#if defined(USES_HOMEDIR) + string home = (string)getenv("HOME"); + if(home.c_str()) + { + home += "/.reicast"; + mkdir(home.c_str(), 0755); // create the directory if missing + SetHomeDir(home); + } + else + SetHomeDir("."); +#else SetHomeDir("."); +#endif printf("Home dir is: %s\n",GetPath("/").c_str()); diff --git a/reicast/android/src/com/reicast/emulator/GL2JNIView.java b/reicast/android/src/com/reicast/emulator/GL2JNIView.java index eb957c560..3c3c67bc5 100644 --- a/reicast/android/src/com/reicast/emulator/GL2JNIView.java +++ b/reicast/android/src/com/reicast/emulator/GL2JNIView.java @@ -52,7 +52,7 @@ import com.example.newdc.JNIdc; class GL2JNIView extends GLSurfaceView { private static String fileName; - //private AudioThread audioThread; + //private AudioThread audioThread; private EmuThread ethd = new EmuThread(); private static final boolean DEBUG = false; @@ -121,7 +121,7 @@ class GL2JNIView extends GLSurfaceView public GL2JNIView(Context context,String newFileName,boolean translucent,int depth,int stencil) { super(context); - + setKeepScreenOn(true); vib=(Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE); // This is the game we are going to run diff --git a/reicast/android/src/com/reicast/emulator/MainActivity.java b/reicast/android/src/com/reicast/emulator/MainActivity.java index fe4ab13b1..cdfa0ba8d 100644 --- a/reicast/android/src/com/reicast/emulator/MainActivity.java +++ b/reicast/android/src/com/reicast/emulator/MainActivity.java @@ -226,7 +226,7 @@ public class MainActivity extends Activity { for (int i=0;i