From aa1ffd7dfe5811162eb661b7aceb02796f007d9f Mon Sep 17 00:00:00 2001 From: alperozturk Date: Wed, 30 Jul 2025 11:39:07 +0200 Subject: [PATCH] npe checks Signed-off-by: alperozturk --- .../owncloud/notes/edit/BaseNoteFragment.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/main/java/it/niedermann/owncloud/notes/edit/BaseNoteFragment.java b/app/src/main/java/it/niedermann/owncloud/notes/edit/BaseNoteFragment.java index a3155861f..a945416b6 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/edit/BaseNoteFragment.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/edit/BaseNoteFragment.java @@ -390,6 +390,11 @@ protected void saveNote(@Nullable ISyncCallback callback) { * Opens a dialog in order to chose a category */ private void showCategorySelector() { + if (note == null) { + Log.e(TAG, "note is null, showCategorySelector"); + return; + } + final var fragmentId = "fragment_category"; final var manager = requireActivity().getSupportFragmentManager(); final var frag = manager.findFragmentByTag(fragmentId); @@ -405,6 +410,11 @@ private void showCategorySelector() { * Opens a dialog in order to chose a category */ public void showEditTitleDialog() { + if (note == null) { + Log.e(TAG, "note is null, showEditTitleDialog"); + return; + } + saveNote(null); final var fragmentId = "fragment_edit_title"; final var manager = requireActivity().getSupportFragmentManager();