aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/settings/AuthorizeTwitterPreference.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/settings/AuthorizeTwitterPreference.java')
-rw-r--r--main/src/cgeo/geocaching/settings/AuthorizeTwitterPreference.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/settings/AuthorizeTwitterPreference.java b/main/src/cgeo/geocaching/settings/AuthorizeTwitterPreference.java
index 1a6d908..ed3e159 100644
--- a/main/src/cgeo/geocaching/settings/AuthorizeTwitterPreference.java
+++ b/main/src/cgeo/geocaching/settings/AuthorizeTwitterPreference.java
@@ -25,16 +25,21 @@ public class AuthorizeTwitterPreference extends Preference {
@Override
protected View onCreateView(ViewGroup parent) {
+ final SettingsActivity activity = (SettingsActivity) getContext();
+
setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
Intent authIntent = new Intent(preference.getContext(),
TwitterAuthorizationActivity.class);
- preference.getContext().startActivity(authIntent);
+ activity.startActivityForResult(authIntent,
+ SettingsActivity.OAUTH_TWITTER_REQUEST);
return false; // no shared preference has to be changed
}
});
+
+ activity.setTwitterAuthTitle();
return super.onCreateView(parent);
}
}