From 879ddf03d680df2a25066a51b26cbeaa265483bc Mon Sep 17 00:00:00 2001 From: Infi Date: Tue, 11 Mar 2025 00:44:32 +0100 Subject: [PATCH] fix: colour related out of bounds crashes Signed-off-by: Infi --- app/src/main/java/chat/revolt/api/internals/BrushCompat.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/chat/revolt/api/internals/BrushCompat.kt b/app/src/main/java/chat/revolt/api/internals/BrushCompat.kt index 37999980..0921054f 100644 --- a/app/src/main/java/chat/revolt/api/internals/BrushCompat.kt +++ b/app/src/main/java/chat/revolt/api/internals/BrushCompat.kt @@ -223,6 +223,10 @@ object BrushCompat { @Composable fun parseColour(colour: String): Brush { + if (colour.isEmpty()) { + return Brush.solidColor(Color.Unspecified) + } + when { colour.startsWith("var(") -> { Log.d(