diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2013-10-24 18:10:55 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2013-10-24 18:10:55 +0200 |
| commit | 6803fe2959d8e2bb13a2bfbe591c6be637fda2e7 (patch) | |
| tree | d9654eacdac3b0363f4e824c83de1956c084ccb2 | |
| parent | c64ff3b9fa12963334dce420903b000124cf6b6a (diff) | |
| download | cgeo-6803fe2959d8e2bb13a2bfbe591c6be637fda2e7.zip cgeo-6803fe2959d8e2bb13a2bfbe591c6be637fda2e7.tar.gz cgeo-6803fe2959d8e2bb13a2bfbe591c6be637fda2e7.tar.bz2 | |
fix #3376: Crash on start
| -rw-r--r-- | main/src/cgeo/geocaching/settings/SettingsActivity.java | 6 |
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); + } } } |
