]> uap-core.de Git - note.git/commitdiff
check for selected note in action_note_delete
authorOlaf Wintermann <olaf.wintermann@gmail.com>
Mon, 19 May 2025 20:53:17 +0000 (22:53 +0200)
committerOlaf Wintermann <olaf.wintermann@gmail.com>
Mon, 19 May 2025 20:53:17 +0000 (22:53 +0200)
application/application.c

index df3096cc64b06bffc6e93a2fc05ca43a59577235..984a4e195f2818588963a3b467cae53271cbb843 100644 (file)
@@ -144,6 +144,9 @@ static void delete_result(UiEvent *event, void *data) {
 void action_note_delete(UiEvent *event, void *data) {
     NotebookModel *notebook = event->document;
     Note *note = notebook->current_note;
+    if(!note) {
+        return;
+    }
     cxmutstr msg = cx_asprintf("Delete note %s?", note_get_title(note->resource));
     ui_dialog(
             event->obj,