Loading app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetFactory.kt +18 −7 Original line number Original line Diff line number Diff line Loading @@ -127,11 +127,26 @@ class NoteListWidgetFactory internal constructor(private val context: Context, i val openNoteIntent = getOpenNoteIntent(note) val openNoteIntent = getOpenNoteIntent(note) var createNoteIntent: Intent? = null data?.let { val localAccount = repo.getAccountById(it.accountId) createNoteIntent = getCreateNoteIntent(localAccount) } val category = getCategoryTitle(context) return RemoteViews(context.packageName, R.layout.widget_entry).apply { return RemoteViews(context.packageName, R.layout.widget_entry).apply { setOnClickFillInIntent(R.id.widget_note_list_entry, openNoteIntent) setOnClickFillInIntent(R.id.widget_note_list_entry, openNoteIntent) setTextViewText(R.id.widget_entry_content_tv, (note.title + getCategoryTitle(context)) createNoteIntent?.let { ) setOnClickFillInIntent(R.id.widget_entry_fav_icon, createNoteIntent) } if (category != null) { setTextViewText(R.id.widget_entry_content_tv, category) } else { setTextViewText(R.id.widget_entry_content_tv, note.title) } val starIconId = if (note.favorite) { val starIconId = if (note.favorite) { R.drawable.ic_star_yellow_24dp R.drawable.ic_star_yellow_24dp Loading @@ -143,10 +158,6 @@ class NoteListWidgetFactory internal constructor(private val context: Context, i } } private fun getCategoryTitle(context: Context): String? { private fun getCategoryTitle(context: Context): String? { if (data == null) { return null } val widgetData = data ?: return null val widgetData = data ?: return null return when (widgetData.mode) { return when (widgetData.mode) { Loading Loading
app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetFactory.kt +18 −7 Original line number Original line Diff line number Diff line Loading @@ -127,11 +127,26 @@ class NoteListWidgetFactory internal constructor(private val context: Context, i val openNoteIntent = getOpenNoteIntent(note) val openNoteIntent = getOpenNoteIntent(note) var createNoteIntent: Intent? = null data?.let { val localAccount = repo.getAccountById(it.accountId) createNoteIntent = getCreateNoteIntent(localAccount) } val category = getCategoryTitle(context) return RemoteViews(context.packageName, R.layout.widget_entry).apply { return RemoteViews(context.packageName, R.layout.widget_entry).apply { setOnClickFillInIntent(R.id.widget_note_list_entry, openNoteIntent) setOnClickFillInIntent(R.id.widget_note_list_entry, openNoteIntent) setTextViewText(R.id.widget_entry_content_tv, (note.title + getCategoryTitle(context)) createNoteIntent?.let { ) setOnClickFillInIntent(R.id.widget_entry_fav_icon, createNoteIntent) } if (category != null) { setTextViewText(R.id.widget_entry_content_tv, category) } else { setTextViewText(R.id.widget_entry_content_tv, note.title) } val starIconId = if (note.favorite) { val starIconId = if (note.favorite) { R.drawable.ic_star_yellow_24dp R.drawable.ic_star_yellow_24dp Loading @@ -143,10 +158,6 @@ class NoteListWidgetFactory internal constructor(private val context: Context, i } } private fun getCategoryTitle(context: Context): String? { private fun getCategoryTitle(context: Context): String? { if (data == null) { return null } val widgetData = data ?: return null val widgetData = data ?: return null return when (widgetData.mode) { return when (widgetData.mode) { Loading