aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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());