wireguard-android/ui/src/main/java/com/wireguard/android
Jason A. Donenfeld d5c07374ff BaseFragment: avoid using requireContext() in permission result callback
java.lang.IllegalStateException:
  at androidx.fragment.app.Fragment.requireContext (Fragment.java:17)
  at com.wireguard.android.fragment.BaseFragment$setTunnelStateWithPermissionsResult$1.invokeSuspend (BaseFragment.java:4)
  at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (BaseContinuationImpl.java:2)
  at kotlinx.coroutines.UndispatchedCoroutine.afterResume (UndispatchedCoroutine.java:19)
  at kotlinx.coroutines.AbstractCoroutine.resumeWith (AbstractCoroutine.java:13)
  at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (BaseContinuationImpl.java:2)
  at kotlinx.coroutines.UndispatchedCoroutine.afterResume (UndispatchedCoroutine.java:19)
  at kotlinx.coroutines.AbstractCoroutine.resumeWith (AbstractCoroutine.java:13)
  at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (BaseContinuationImpl.java:2)
  at kotlinx.coroutines.DispatchedTask.run (DispatchedTask.java:2)
  at android.os.Handler.handleCallback (Handler.java:790)
  at android.os.Handler.dispatchMessage (Handler.java:99)
  at android.os.Looper.loop (Looper.java:164)
  at android.app.ActivityThread.main (ActivityThread.java:7025)
  at java.lang.reflect.Method.invoke (Method.java)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:441)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1408)

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2020-09-20 15:01:35 +02:00
..
activity SettingsActivity: account for module present but no root 2020-09-18 20:29:23 +02:00
configStore global: hardcode tags so that minification doesn't ruin the log 2020-03-28 23:21:12 -06:00
databinding gradle: desugar retrofuture and remove old deps 2020-09-15 12:30:15 +02:00
fragment BaseFragment: avoid using requireContext() in permission result callback 2020-09-20 15:01:35 +02:00
model ui: move to Jetpack DataStore instead of SharedPrefs 2020-09-18 20:29:23 +02:00
preference ui: move to Jetpack DataStore instead of SharedPrefs 2020-09-18 20:29:23 +02:00
util ui: move to Jetpack DataStore instead of SharedPrefs 2020-09-18 20:29:23 +02:00
viewmodel AppListDialogFragment: support both inclusion and exclusion 2020-04-06 02:40:49 -06:00
widget ui: retire EdgeToEdge 2020-09-17 23:09:05 +05:30
Application.kt ui: move to Jetpack DataStore instead of SharedPrefs 2020-09-18 20:29:23 +02:00
BootShutdownReceiver.kt ui: replace GlobalScope with a hand-rolled CoroutineScope 2020-09-16 18:01:06 +02:00
QuickTileService.kt ui: replace GlobalScope with a hand-rolled CoroutineScope 2020-09-16 18:01:06 +02:00