diff options
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/activities/WebOverlayActivity.kt')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/activities/WebOverlayActivity.kt | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/activities/WebOverlayActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/activities/WebOverlayActivity.kt index 5b565d96..c750c88b 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/activities/WebOverlayActivity.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/activities/WebOverlayActivity.kt @@ -22,6 +22,7 @@ import com.pitchedapps.frost.R import com.pitchedapps.frost.contracts.* import com.pitchedapps.frost.enums.OverlayContext import com.pitchedapps.frost.facebook.* +import com.pitchedapps.frost.services.FrostRunnable import com.pitchedapps.frost.utils.* import com.pitchedapps.frost.views.FrostContentWeb import com.pitchedapps.frost.views.FrostVideoViewer @@ -111,18 +112,18 @@ open class WebOverlayActivityBase(private val forceBasicAgent: Boolean) : BaseAc val coordinator: CoordinatorLayout by bindView(R.id.overlay_main_content) private inline val urlTest: String? - get() = intent.extras?.getString(ARG_URL) ?: intent.dataString + get() = intent.getStringExtra(ARG_URL) ?: intent.dataString override val baseUrl: String - get() = (intent.extras?.getString(ARG_URL) ?: intent.dataString).formattedFbUrl + get() = (intent.getStringExtra(ARG_URL) ?: intent.dataString).formattedFbUrl override val baseEnum: FbItem? = null private inline val userId: Long - get() = intent.extras?.getLong(ARG_USER_ID, Prefs.userId) ?: Prefs.userId + get() = intent.getLongExtra(ARG_USER_ID, Prefs.userId) - private inline val overlayContext: OverlayContext? - get() = intent.extras?.getSerializable(ARG_OVERLAY_CONTEXT) as OverlayContext? + private val overlayContext: OverlayContext? + get() = OverlayContext[intent.extras] override fun setTitle(title: String) { toolbar.title = title @@ -136,6 +137,7 @@ open class WebOverlayActivityBase(private val forceBasicAgent: Boolean) : BaseAc finish() return } + setFrameContentView(R.layout.activity_web_overlay) setSupportActionBar(toolbar) supportActionBar?.setDisplayShowHomeEnabled(true) @@ -167,6 +169,9 @@ open class WebOverlayActivityBase(private val forceBasicAgent: Boolean) : BaseAc } } + FrostRunnable.propagate(this, intent) + L.e("Done propagation") + kauSwipeOnCreate { if (!Prefs.overlayFullScreenSwipe) edgeSize = 20.dpToPx transitionSystemBars = false @@ -180,7 +185,7 @@ open class WebOverlayActivityBase(private val forceBasicAgent: Boolean) : BaseAc */ override fun onNewIntent(intent: Intent) { super.onNewIntent(intent) - val newUrl = (intent.extras?.getString(ARG_URL) ?: intent.dataString ?: return).formattedFbUrl + val newUrl = (intent.getStringExtra(ARG_URL) ?: intent.dataString ?: return).formattedFbUrl L.d("New intent") if (baseUrl != newUrl) { this.intent = intent |