From 56b83de1cea85bbd035f986a97a4961d35ff1047 Mon Sep 17 00:00:00 2001 From: nkming2 Date: Sat, 15 Aug 2026 16:09:06 +0800 Subject: [PATCH] fix: Tapping an item in list widget should open the tapped note Marking the pending intent as immutable will prevent the system to fill in the data later. It will then open an empty note as the note id is empty --- .../owncloud/notes/widget/notelist/NoteListWidget.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidget.kt b/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidget.kt index fd15fa597..9c0105a0a 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidget.kt +++ b/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidget.kt @@ -19,7 +19,6 @@ import com.owncloud.android.lib.common.utils.Log_OC import it.niedermann.owncloud.notes.R import it.niedermann.owncloud.notes.edit.EditNoteActivity import it.niedermann.owncloud.notes.persistence.NotesRepository -import it.niedermann.owncloud.notes.shared.util.WidgetUtil import java.util.concurrent.ExecutorService import java.util.concurrent.Executors import androidx.core.net.toUri @@ -97,8 +96,9 @@ class NoteListWidget : AppWidgetProvider() { setPackage(context.packageName) } - val pendingIntentFlags = - WidgetUtil.pendingIntentFlagCompat(PendingIntent.FLAG_UPDATE_CURRENT or Intent.FILL_IN_COMPONENT) + val pendingIntentFlags = PendingIntent.FLAG_UPDATE_CURRENT or + PendingIntent.FLAG_MUTABLE or + Intent.FILL_IN_COMPONENT val editNotePendingIntent = PendingIntent.getActivity(context, 0, editNoteIntent, pendingIntentFlags)