aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/activity
diff options
context:
space:
mode:
authorrsudev <rasch@munin-soft.de>2013-03-29 14:01:19 +0100
committerrsudev <rasch@munin-soft.de>2013-03-29 18:16:24 +0100
commit7d23bd5da5770645843f0dd11d89ea75db860de2 (patch)
treed26dc5b76863231f3f4a158e8a3b92d541dbc667 /main/src/cgeo/geocaching/activity
parenta0718b07505ccb4e484d0deddc901cb842f4679d (diff)
downloadcgeo-7d23bd5da5770645843f0dd11d89ea75db860de2.zip
cgeo-7d23bd5da5770645843f0dd11d89ea75db860de2.tar.gz
cgeo-7d23bd5da5770645843f0dd11d89ea75db860de2.tar.bz2
Fixes #2589, Light skin not working
Re-added background attribute to select view definitions where 2.x doesn't correctly apply the theme background. Additionally disabled light theme for dialogs on 2.x, as it doesn't work there
Diffstat (limited to 'main/src/cgeo/geocaching/activity')
-rw-r--r--main/src/cgeo/geocaching/activity/ActivityMixin.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/activity/ActivityMixin.java b/main/src/cgeo/geocaching/activity/ActivityMixin.java
index de2dade..c97cb9a 100644
--- a/main/src/cgeo/geocaching/activity/ActivityMixin.java
+++ b/main/src/cgeo/geocaching/activity/ActivityMixin.java
@@ -13,6 +13,7 @@ import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.drawable.Drawable;
+import android.os.Build;
import android.view.Gravity;
import android.view.View;
import android.view.WindowManager;
@@ -88,7 +89,8 @@ public final class ActivityMixin {
}
public static int getDialogTheme() {
- if (Settings.isLightSkin()) {
+ // Light theme dialogs don't work on Android Api < 11
+ if (Settings.isLightSkin() && Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
return R.style.popup_light;
}