diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index e89ec4eb..5ed1462e 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -61,12 +61,6 @@
-
-
= 22 && kgm.isDeviceLocked)
- moveTaskToBack(true)
+ if ((Build.VERSION.SDK_INT >= 22 && kgm.isDeviceLocked) ||
+ (Build.VERSION.SDK_INT < 22 && kgm.isKeyguardLocked() && kgm.isKeyguardSecure()))
+ Utils.setShowWhenLocked(this, false)
}
"message", "message show", "message reply" -> {
val peer = params[1]
diff --git a/app/src/main/kotlin/com/tutpro/baresip/ProxyActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/ProxyActivity.kt
deleted file mode 100644
index 1fdfaf5f..00000000
--- a/app/src/main/kotlin/com/tutpro/baresip/ProxyActivity.kt
+++ /dev/null
@@ -1,30 +0,0 @@
-package com.tutpro.baresip
-
-import android.content.Intent
-import android.os.Bundle
-import androidx.appcompat.app.AppCompatActivity
-
-class ProxyActivity : AppCompatActivity() {
-
- override fun onCreate(savedInstanceState: Bundle?) {
-
- super.onCreate(savedInstanceState)
-
- Utils.setShowWhenLocked(this, true)
- Utils.setTurnScreenOn(this, true)
-
- Log.d(TAG, "ProxyActivity onCreate")
-
- val intent = Intent(applicationContext, MainActivity::class.java)
- intent.flags = Intent.FLAG_ACTIVITY_SINGLE_TOP or
- Intent.FLAG_ACTIVITY_CLEAR_TOP or Intent.FLAG_ACTIVITY_NEW_TASK
- intent.putExtras(getIntent())
- startActivity(intent)
-
- finish()
-
- }
-
-}
-
-