From f8e23a2b1c7b8489578092ac4506ad01da091b08 Mon Sep 17 00:00:00 2001 From: Bryan Barnes Date: Sun, 16 Feb 2014 11:46:22 -0500 Subject: [PATCH] fixed gb crash, print out full stack trace, explicitly transparent backgrounds in popups --- shell/android/src/com/reicast/emulator/MainActivity.java | 3 +-- .../android/src/com/reicast/emulator/emu/OnScreenMenu.java | 6 ++++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/shell/android/src/com/reicast/emulator/MainActivity.java b/shell/android/src/com/reicast/emulator/MainActivity.java index d3933eedc..8e4a119a5 100644 --- a/shell/android/src/com/reicast/emulator/MainActivity.java +++ b/shell/android/src/com/reicast/emulator/MainActivity.java @@ -65,6 +65,7 @@ public class MainActivity extends SlidingFragmentActivity implements mPrefs.edit().putString("prior_error", log).commit(); error.printStackTrace(); //Unreliable, but useful when possible + //...or could lead us on wild goose chase MainActivity.this.finish(); } } @@ -81,8 +82,6 @@ public class MainActivity extends SlidingFragmentActivity implements loadInterface(savedInstanceState); } - - } private void loadInterface(Bundle savedInstanceState) { diff --git a/shell/android/src/com/reicast/emulator/emu/OnScreenMenu.java b/shell/android/src/com/reicast/emulator/emu/OnScreenMenu.java index ad515be05..1d2b531af 100644 --- a/shell/android/src/com/reicast/emulator/emu/OnScreenMenu.java +++ b/shell/android/src/com/reicast/emulator/emu/OnScreenMenu.java @@ -90,7 +90,7 @@ public class OnScreenMenu { public DebugPopup(Context c) { super(c); - + setBackgroundDrawable(null); int p = getPixelsFromDp(60, mContext); LayoutParams debugParams = new LayoutParams(p, p); @@ -157,7 +157,7 @@ public class OnScreenMenu { public ConfigPopup(Context c) { super(c); - + setBackgroundDrawable(null); int p = getPixelsFromDp(60, mContext); LayoutParams configParams = new LayoutParams(p, p); @@ -326,6 +326,7 @@ public class OnScreenMenu { public VmuPopup(Context c) { super(c); + setBackgroundDrawable(null); int pX = OnScreenMenu.getPixelsFromDp(80, mContext); int pY = OnScreenMenu.getPixelsFromDp(56, mContext); vparams = new LayoutParams(pX, pY); @@ -344,6 +345,7 @@ public class OnScreenMenu { public class MainPopup extends PopupWindow { public MainPopup(Context c) { super(c); + setBackgroundDrawable(null); int p = getPixelsFromDp(60, mContext); params = new LayoutParams(p, p); hlay = new LinearLayout(mContext);