diff options
Diffstat (limited to 'app/src/main/java/org/pacien/tincapp/activities/StartActivity.kt')
-rw-r--r-- | app/src/main/java/org/pacien/tincapp/activities/StartActivity.kt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/app/src/main/java/org/pacien/tincapp/activities/StartActivity.kt b/app/src/main/java/org/pacien/tincapp/activities/StartActivity.kt index c438be0..19d01e6 100644 --- a/app/src/main/java/org/pacien/tincapp/activities/StartActivity.kt +++ b/app/src/main/java/org/pacien/tincapp/activities/StartActivity.kt | |||
@@ -12,6 +12,7 @@ import kotlinx.android.synthetic.main.base.* | |||
12 | import kotlinx.android.synthetic.main.page_start.* | 12 | import kotlinx.android.synthetic.main.page_start.* |
13 | import org.pacien.tincapp.R | 13 | import org.pacien.tincapp.R |
14 | import org.pacien.tincapp.context.AppPaths | 14 | import org.pacien.tincapp.context.AppPaths |
15 | import org.pacien.tincapp.service.TincVpnService | ||
15 | 16 | ||
16 | /** | 17 | /** |
17 | * @author pacien | 18 | * @author pacien |
@@ -29,6 +30,13 @@ class StartActivity : BaseActivity(), AdapterView.OnItemClickListener { | |||
29 | return super.onCreateOptionsMenu(m) | 30 | return super.onCreateOptionsMenu(m) |
30 | } | 31 | } |
31 | 32 | ||
33 | override fun onResume() { | ||
34 | super.onResume() | ||
35 | |||
36 | if (TincVpnService.isConnected()) startActivity(Intent(this, StatusActivity::class.java) | ||
37 | .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK)) | ||
38 | } | ||
39 | |||
32 | override fun onItemClick(parent: AdapterView<*>?, view: View?, position: Int, id: Long) { | 40 | override fun onItemClick(parent: AdapterView<*>?, view: View?, position: Int, id: Long) { |
33 | PromptActivity.requestVpnPermission((view as TextView).text.toString()) | 41 | PromptActivity.requestVpnPermission((view as TextView).text.toString()) |
34 | } | 42 | } |