From f0d8e42026e7aa174bdc50140edf665060c4cf32 Mon Sep 17 00:00:00 2001 From: WenHao2130 <98936399+WenHao2130@users.noreply.github.com> Date: Sun, 8 Jun 2025 21:08:05 +0800 Subject: [PATCH] manager: Fix get Google device model issues (#153) - Inconsistent case of BRAND and MANUFACTURER information on Google devices results in unintended behavior (e.g. Google Google Pixel 9 XL) Signed-off-by: WenHao2130 --- .../main/java/com/sukisu/ultra/ui/viewmodel/HomeViewModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/HomeViewModel.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/HomeViewModel.kt index 3893cedd..792a3981 100644 --- a/manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/HomeViewModel.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/HomeViewModel.kt @@ -239,7 +239,7 @@ class HomeViewModel : ViewModel() { private fun getDeviceInfo(): String { var manufacturer = Build.MANUFACTURER[0].uppercaseChar().toString() + Build.MANUFACTURER.substring(1) - if (Build.BRAND != Build.MANUFACTURER) { + if (!Build.BRAND.equals(Build.MANUFACTURER, ignoreCase = true)) { manufacturer += " " + Build.BRAND[0].uppercaseChar() + Build.BRAND.substring(1) } manufacturer += " " + Build.MODEL + " "