From 765f4df5e09bf9a844a237c865d214b5b4ec5024 Mon Sep 17 00:00:00 2001 From: balajitechlabs <212744006+Balajitechlabs@users.noreply.github.com> Date: Sun, 13 Sep 2026 23:38:00 +0530 Subject: [PATCH] refactor(settings): improve type safety for QR scanner quick tile request --- .../presentation/sections/SettingsFloatingWindowSection.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/balajitechlabs/quickdash/features/settings/presentation/sections/SettingsFloatingWindowSection.kt b/app/src/main/java/com/balajitechlabs/quickdash/features/settings/presentation/sections/SettingsFloatingWindowSection.kt index 7ce1839..091ce24 100644 --- a/app/src/main/java/com/balajitechlabs/quickdash/features/settings/presentation/sections/SettingsFloatingWindowSection.kt +++ b/app/src/main/java/com/balajitechlabs/quickdash/features/settings/presentation/sections/SettingsFloatingWindowSection.kt @@ -18,6 +18,7 @@ import android.net.Uri import android.os.Build import android.provider.Settings import android.widget.Toast +import com.balajitechlabs.quickdash.core.quicktile.QrScannerTileService import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row @@ -250,10 +251,10 @@ fun SettingsFloatingWindowSection( onClick = { if (Build.VERSION.SDK_INT >= 33) { try { - val manager = context.getSystemService(Context.STATUS_BAR_SERVICE) as StatusBarManager + val manager = context.getSystemService(StatusBarManager::class.java) val componentName = ComponentName( context, - "com.balajitechlabs.quickdash.core.quicktile.QrScannerTileService" + QrScannerTileService::class.java ) manager.requestAddTileService( componentName,