Przeglądaj źródła

Merge pull request #4162 from nextcloud/bugfix/4078/fixSelfReactionWhenReEnteringChat

Bugfix/4078/fix self reaction when re entering chat
Marcel Hibbe 9 miesięcy temu
rodzic
commit
06f5c0b7c8

+ 1 - 1
app/src/main/java/com/nextcloud/talk/data/source/local/converters/ArrayListConverter.kt

@@ -33,6 +33,6 @@ class ArrayListConverter {
             return null
         }
 
-        return LoganSquare.parseList(value, List::class.java) as ArrayList<String>?
+        return LoganSquare.parseList(value, String::class.java) as ArrayList<String>?
     }
 }

+ 4 - 4
app/src/main/java/com/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils.kt

@@ -164,18 +164,18 @@ class TalkSpecificViewThemeUtils @Inject constructor(
         }
     }
 
-    fun setCheckedBackground(linearLayout: LinearLayout, incoming: Boolean) {
+    fun setCheckedBackground(linearLayout: LinearLayout, outgoing: Boolean) {
         withScheme(linearLayout) { scheme ->
             val drawable = AppCompatResources
                 .getDrawable(linearLayout.context, R.drawable.reaction_self_background)!!
                 .mutate()
-            val backgroundColor = if (incoming) {
-                dynamicColor.primaryContainer().getArgb(scheme)
-            } else {
+            val backgroundColor = if (outgoing) {
                 ContextCompat.getColor(
                     linearLayout.context,
                     R.color.bg_message_list_incoming_bubble
                 )
+            } else {
+                dynamicColor.primaryContainer().getArgb(scheme)
             }
             DrawableCompat.setTintList(
                 drawable,