aboutsummaryrefslogtreecommitdiffstats
path: root/main/src
diff options
context:
space:
mode:
authorrsudev <rasch@munin-soft.de>2013-10-04 09:19:37 +0200
committerrsudev <rasch@munin-soft.de>2013-10-04 09:19:37 +0200
commit40ce9ae42db5f83abf6fcf9b3a6a6df6c21ac246 (patch)
tree814fc390d18e336df0a81355d857ebe518dafff6 /main/src
parent59e66419d38af2b7a4cc47467e3d48516bb3d053 (diff)
downloadcgeo-40ce9ae42db5f83abf6fcf9b3a6a6df6c21ac246.zip
cgeo-40ce9ae42db5f83abf6fcf9b3a6a6df6c21ac246.tar.gz
cgeo-40ce9ae42db5f83abf6fcf9b3a6a6df6c21ac246.tar.bz2
Fixes #3318, OC Authorization activity is black on black with light skin and Android 2.x
Apply DialogTheme which is Android 2.x aware
Diffstat (limited to 'main/src')
-rw-r--r--main/src/cgeo/geocaching/activity/AbstractActivity.java11
-rw-r--r--main/src/cgeo/geocaching/network/OAuthAuthorizationActivity.java2
2 files changed, 11 insertions, 2 deletions
diff --git a/main/src/cgeo/geocaching/activity/AbstractActivity.java b/main/src/cgeo/geocaching/activity/AbstractActivity.java
index 1abc704..6e74928 100644
--- a/main/src/cgeo/geocaching/activity/AbstractActivity.java
+++ b/main/src/cgeo/geocaching/activity/AbstractActivity.java
@@ -86,12 +86,21 @@ public abstract class AbstractActivity extends FragmentActivity implements IAbst
}
protected void onCreate(final Bundle savedInstanceState, final int resourceLayoutID) {
+ onCreate(savedInstanceState, resourceLayoutID, false);
+ }
+
+ protected void onCreate(final Bundle savedInstanceState, final int resourceLayoutID, boolean useDialogTheme) {
+
super.onCreate(savedInstanceState);
initializeCommonFields();
// non declarative part of layout
- setTheme();
+ if (useDialogTheme) {
+ setTheme(ActivityMixin.getDialogTheme());
+ } else {
+ setTheme();
+ }
setContentView(resourceLayoutID);
// create view variables
diff --git a/main/src/cgeo/geocaching/network/OAuthAuthorizationActivity.java b/main/src/cgeo/geocaching/network/OAuthAuthorizationActivity.java
index d5336b9..8a1002c 100644
--- a/main/src/cgeo/geocaching/network/OAuthAuthorizationActivity.java
+++ b/main/src/cgeo/geocaching/network/OAuthAuthorizationActivity.java
@@ -111,7 +111,7 @@ public abstract class OAuthAuthorizationActivity extends AbstractActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState, R.layout.authorization_activity);
+ super.onCreate(savedInstanceState, R.layout.authorization_activity, true);
setTitle(getAuthTitle());