diff --git a/Android/AndroidManifest.xml b/Android/AndroidManifest.xml
index de695cb3d..81f0df3c8 100644
--- a/Android/AndroidManifest.xml
+++ b/Android/AndroidManifest.xml
@@ -17,7 +17,7 @@
android:hardwareAccelerated="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
- android:theme="@style/appTheme" >
+ android:theme="@style/Theme.Project64" >
+ android:theme="@style/Theme.Project64.GameActivity" >
+ android:theme="@style/Theme.Project64.GameActivity" >
diff --git a/Android/res/layout/about_licence.xml b/Android/res/layout/about_licence.xml
index a718e1eff..7406d34ab 100644
--- a/Android/res/layout/about_licence.xml
+++ b/Android/res/layout/about_licence.xml
@@ -4,5 +4,4 @@
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
-
\ No newline at end of file
diff --git a/Android/res/values-v11/styles.xml b/Android/res/values-v11/styles.xml
index b2798e5a2..d4ce6ff3f 100644
--- a/Android/res/values-v11/styles.xml
+++ b/Android/res/values-v11/styles.xml
@@ -1,7 +1,4 @@
-
-
-
-
+
diff --git a/Android/res/values/styles.xml b/Android/res/values/styles.xml
index e0da1ebfd..222d485c0 100644
--- a/Android/res/values/styles.xml
+++ b/Android/res/values/styles.xml
@@ -1,14 +1,22 @@
-
-
-
-
+
+
@@ -19,22 +27,32 @@
- #000000
-
-
-
-
+
+
+ - @android:color/white
+ - @android:color/white
+
+
+
+
+
+
+
diff --git a/Android/res/xml/settings.xml b/Android/res/xml/settings.xml
index d19cb9318..5dde352c9 100644
--- a/Android/res/xml/settings.xml
+++ b/Android/res/xml/settings.xml
@@ -7,6 +7,4 @@
android:key="audio_Enabled"
android:summary="@string/audioEnabled_summary"
android:title="@string/audioEnabled_title" />
-
-
diff --git a/Android/src/emu/project64/game/GameOverlay.java b/Android/src/emu/project64/game/GameOverlay.java
index e9455fed8..ee9d81c75 100644
--- a/Android/src/emu/project64/game/GameOverlay.java
+++ b/Android/src/emu/project64/game/GameOverlay.java
@@ -94,6 +94,6 @@ public class GameOverlay extends View implements TouchController.OnStateChangedL
// Redraw the autoHold mask
mTouchMap.drawAutoHold( canvas );
- }
+ }
}
}
diff --git a/Source/Android/Bridge/SyncBridge.cpp b/Source/Android/Bridge/SyncBridge.cpp
new file mode 100644
index 000000000..2af94d040
--- /dev/null
+++ b/Source/Android/Bridge/SyncBridge.cpp
@@ -0,0 +1,36 @@
+/****************************************************************************
+* *
+* Project 64 - A Nintendo 64 emulator. *
+* http://www.pj64-emu.com/ *
+* Copyright (C) 2012 Project64. All rights reserved. *
+* *
+* License: *
+* GNU/GPLv2 http://www.gnu.org/licenses/gpl-2.0.html *
+* *
+****************************************************************************/
+#include "SyncBridge.h"
+
+#ifdef ANDROID
+SyncBridge::SyncBridge(JavaBridge * javaBridge) :
+ m_JavaBridge(javaBridge)
+{
+}
+
+void SyncBridge::GfxThreadInit()
+{
+}
+
+void SyncBridge::GfxThreadDone()
+{
+}
+
+void SyncBridge::SwapWindow()
+{
+ if (m_JavaBridge)
+ {
+ m_JavaBridge->SwapWindow();
+ }
+}
+
+
+#endif
\ No newline at end of file
diff --git a/Source/Android/Bridge/SyncBridge.h b/Source/Android/Bridge/SyncBridge.h
new file mode 100644
index 000000000..711c5fc98
--- /dev/null
+++ b/Source/Android/Bridge/SyncBridge.h
@@ -0,0 +1,26 @@
+#pragma once
+
+#ifdef ANDROID
+
+#include "JavaBridge.h"
+
+class SyncBridge :
+ public RenderWindow
+{
+public:
+ SyncBridge (JavaBridge * javaBridge);
+
+ //Render window functions
+ void GfxThreadInit();
+ void GfxThreadDone();
+ void SwapWindow();
+
+private:
+ SyncBridge(void); // Disable default constructor
+ SyncBridge(const SyncBridge&); // Disable copy constructor
+ SyncBridge& operator=(const SyncBridge&); // Disable assignment
+
+ JavaBridge * m_JavaBridge;
+};
+
+#endif
\ No newline at end of file