avoid NPE

trying to avoid #1976

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
Marcel Hibbe 2022-05-06 23:48:44 +02:00
parent bddbf48198
commit 59f1f003ca
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B

View File

@ -715,9 +715,13 @@ public class ConversationsListController extends BaseController implements Searc
});
recyclerView.setOnTouchListener((v, event) -> {
InputMethodManager imm =
(InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
if (isAttached() && (!isBeingDestroyed() || !isDestroyed())) {
InputMethodManager imm =
(InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm != null) {
imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
}
}
return false;
});