diff --git a/src/main/scala/be/mygod/preference/NumberPickerPreferenceDialogFragment.scala b/src/main/scala/be/mygod/preference/NumberPickerPreferenceDialogFragment.scala index dae52e5a..5149d8af 100644 --- a/src/main/scala/be/mygod/preference/NumberPickerPreferenceDialogFragment.scala +++ b/src/main/scala/be/mygod/preference/NumberPickerPreferenceDialogFragment.scala @@ -30,7 +30,8 @@ class NumberPickerPreferenceDialogFragment extends PreferenceDialogFragment { val value = picker.getValue if (preference.callChangeListener(value)) preference.setValue(value) } - inputMethodManager.hideSoftInputFromWindow(getActivity.getCurrentFocus.getWindowToken, - InputMethodManager.HIDE_NOT_ALWAYS) + val focus = getActivity.getCurrentFocus + if (focus != null) + inputMethodManager.hideSoftInputFromWindow(focus.getWindowToken, InputMethodManager.HIDE_NOT_ALWAYS) } }