diff options
author | Allan Wang <me@allanwang.ca> | 2020-07-19 15:46:09 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-19 15:46:09 -0700 |
commit | 2cff5ce38e8a9fa32ee196ca911414e0b2f7e19e (patch) | |
tree | 09a756d7de8e8dcde58335c9b854119e925c03b5 /app/src/main/kotlin/com/pitchedapps/frost/widgets/NotificationWidget.kt | |
parent | 7efc3d6f6f95ca9d3323009b5f66d883041a7974 (diff) | |
parent | 983a3dfa7462316df4dc01b583edf0cbe7a9d606 (diff) | |
download | frost-2cff5ce38e8a9fa32ee196ca911414e0b2f7e19e.tar.gz frost-2cff5ce38e8a9fa32ee196ca911414e0b2f7e19e.tar.bz2 frost-2cff5ce38e8a9fa32ee196ca911414e0b2f7e19e.zip |
Merge pull request #1699 from AllanWang/prefs
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/widgets/NotificationWidget.kt')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/widgets/NotificationWidget.kt | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/widgets/NotificationWidget.kt b/app/src/main/kotlin/com/pitchedapps/frost/widgets/NotificationWidget.kt index fc62ef44..0fdc19ae 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/widgets/NotificationWidget.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/widgets/NotificationWidget.kt @@ -43,9 +43,9 @@ import com.pitchedapps.frost.db.NotificationDao import com.pitchedapps.frost.db.selectNotificationsSync import com.pitchedapps.frost.glide.FrostGlide import com.pitchedapps.frost.glide.GlideApp +import com.pitchedapps.frost.prefs.Prefs import com.pitchedapps.frost.services.NotificationContent import com.pitchedapps.frost.services.NotificationType -import com.pitchedapps.frost.utils.Prefs import com.pitchedapps.frost.utils.toReadableTime import org.koin.core.KoinComponent import org.koin.core.inject @@ -114,7 +114,12 @@ private fun RemoteViews.setBackgroundColor(@IdRes viewId: Int, @ColorInt color: /** * Adds backward compatibility to setting tinted icons */ -private fun RemoteViews.setIcon(@IdRes viewId: Int, context: Context, @DrawableRes res: Int, @ColorInt color: Int) { +private fun RemoteViews.setIcon( + @IdRes viewId: Int, + context: Context, + @DrawableRes res: Int, + @ColorInt color: Int +) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { val icon = Icon.createWithResource(context, res).setTint(color).setTintMode(PorterDuff.Mode.SRC_IN) @@ -154,6 +159,7 @@ class NotificationWidgetDataProvider(val context: Context, val intent: Intent) : private val prefs: Prefs by inject() private val notifDao: NotificationDao by inject() + @Volatile private var content: List<NotificationContent> = emptyList() |