aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2013-10-24 18:10:55 +0200
committerBananeweizen <bananeweizen@gmx.de>2013-10-24 18:10:55 +0200
commit6803fe2959d8e2bb13a2bfbe591c6be637fda2e7 (patch)
treed9654eacdac3b0363f4e824c83de1956c084ccb2
parentc64ff3b9fa12963334dce420903b000124cf6b6a (diff)
downloadcgeo-6803fe2959d8e2bb13a2bfbe591c6be637fda2e7.zip
cgeo-6803fe2959d8e2bb13a2bfbe591c6be637fda2e7.tar.gz
cgeo-6803fe2959d8e2bb13a2bfbe591c6be637fda2e7.tar.bz2
fix #3376: Crash on start
-rw-r--r--main/src/cgeo/geocaching/settings/SettingsActivity.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/main/src/cgeo/geocaching/settings/SettingsActivity.java b/main/src/cgeo/geocaching/settings/SettingsActivity.java
index f1a0467..00f53b1 100644
--- a/main/src/cgeo/geocaching/settings/SettingsActivity.java
+++ b/main/src/cgeo/geocaching/settings/SettingsActivity.java
@@ -101,8 +101,10 @@ public class SettingsActivity extends PreferenceActivity {
if (gotoPage == INTENT_GOTO_SERVICES) {
// start with services screen
PreferenceScreen main = (PreferenceScreen) getPreference(R.string.pref_fakekey_main_screen);
- int index = getPreference(R.string.pref_fakekey_services_screen).getOrder();
- main.onItemClick(null, null, index, 0);
+ if (main != null) {
+ int index = getPreference(R.string.pref_fakekey_services_screen).getOrder();
+ main.onItemClick(null, null, index, 0);
+ }
}
}