diff --git a/src/main/java/eu/siacs/conversations/ui/SettingsActivity.java b/src/main/java/eu/siacs/conversations/ui/SettingsActivity.java index 23f185a15af6c907d78b7ad51fa6482d7b91e605..7e138e5522aec071257d024351d3ff48833ef502 100644 --- a/src/main/java/eu/siacs/conversations/ui/SettingsActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/SettingsActivity.java @@ -375,11 +375,13 @@ public class SettingsActivity extends XmppActivity implements OnSharedPreference } final Preference stickerDir = mSettingsFragment.findPreference("sticker_directory"); - stickerDir.setOnPreferenceClickListener((p) -> { - Intent intent = ((StorageManager) getSystemService(Context.STORAGE_SERVICE)).getPrimaryStorageVolume().createOpenDocumentTreeIntent(); - startActivityForResult(Intent.createChooser(intent, "Choose sticker location"), 0); - return true; - }); + if (stickerDir != null) { + stickerDir.setOnPreferenceClickListener((p) -> { + Intent intent = ((StorageManager) getSystemService(Context.STORAGE_SERVICE)).getPrimaryStorageVolume().createOpenDocumentTreeIntent(); + startActivityForResult(Intent.createChooser(intent, "Choose sticker location"), 0); + return true; + }); + } } private void changeOmemoSettingSummary() {