aboutsummaryrefslogtreecommitdiff
path: root/core/src/main/kotlin/ca/allanwang/kau/internal/KauBaseActivity.kt
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2018-12-30 16:19:41 -0500
committerAllan Wang <me@allanwang.ca>2018-12-30 16:19:41 -0500
commit3aa909f055c24d3700fa02f80c88e77a0c096f6e (patch)
tree8b700f0ccac3c526ec193002cf18f810d55257c3 /core/src/main/kotlin/ca/allanwang/kau/internal/KauBaseActivity.kt
parentf931e55d534e6162748f9fa888e7313cc2f0b619 (diff)
downloadkau-3aa909f055c24d3700fa02f80c88e77a0c096f6e.tar.gz
kau-3aa909f055c24d3700fa02f80c88e77a0c096f6e.tar.bz2
kau-3aa909f055c24d3700fa02f80c88e77a0c096f6e.zip
Build main dispatcher from handler, resolves #182
Diffstat (limited to 'core/src/main/kotlin/ca/allanwang/kau/internal/KauBaseActivity.kt')
-rw-r--r--core/src/main/kotlin/ca/allanwang/kau/internal/KauBaseActivity.kt3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/src/main/kotlin/ca/allanwang/kau/internal/KauBaseActivity.kt b/core/src/main/kotlin/ca/allanwang/kau/internal/KauBaseActivity.kt
index e192ff2..be23d45 100644
--- a/core/src/main/kotlin/ca/allanwang/kau/internal/KauBaseActivity.kt
+++ b/core/src/main/kotlin/ca/allanwang/kau/internal/KauBaseActivity.kt
@@ -18,6 +18,7 @@ package ca.allanwang.kau.internal
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import ca.allanwang.kau.permissions.kauOnRequestPermissionsResult
+import ca.allanwang.kau.utils.ContextHelper
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.Job
@@ -41,7 +42,7 @@ abstract class KauBaseActivity : AppCompatActivity(), CoroutineScope {
open lateinit var job: Job
override val coroutineContext: CoroutineContext
- get() = Dispatchers.Main + job
+ get() = ContextHelper.dispatcher + job
open fun defaultJob(): Job = SupervisorJob()