Skip to content

Commit e4a49a5

Browse files
committed
ui: use api 34's startActivityAndCollapse
Signed-off-by: Jason A. Donenfeld <[email protected]>
1 parent 3536798 commit e4a49a5

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

ui/src/main/java/com/wireguard/android/QuickTileService.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
*/
55
package com.wireguard.android
66

7+
import android.app.PendingIntent
78
import android.content.Intent
89
import android.graphics.Bitmap
910
import android.graphics.Canvas
@@ -53,7 +54,12 @@ class QuickTileService : TileService() {
5354
null -> {
5455
val intent = Intent(this, MainActivity::class.java)
5556
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
56-
startActivityAndCollapse(intent)
57+
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
58+
startActivityAndCollapse(PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_IMMUTABLE))
59+
} else {
60+
@Suppress("DEPRECATION")
61+
startActivityAndCollapse(intent)
62+
}
5763
}
5864
else -> {
5965
unlockAndRun {

0 commit comments

Comments
 (0)