diff options
author | rsudev <rasch@munin-soft.de> | 2013-03-29 14:01:19 +0100 |
---|---|---|
committer | rsudev <rasch@munin-soft.de> | 2013-03-29 18:16:24 +0100 |
commit | 7d23bd5da5770645843f0dd11d89ea75db860de2 (patch) | |
tree | d26dc5b76863231f3f4a158e8a3b92d541dbc667 /main/src/cgeo/geocaching/activity | |
parent | a0718b07505ccb4e484d0deddc901cb842f4679d (diff) | |
download | cgeo-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.java | 4 |
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; } |