From 16067d7523ee5a159acb80e317fd85f79111c344 Mon Sep 17 00:00:00 2001 From: Albert Vaca Cintora Date: Sun, 18 Aug 2024 23:47:19 +0200 Subject: [PATCH] Fix crash --- .../kdeconnect/Plugins/PresenterPlugin/PresenterActivity.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/org/kde/kdeconnect/Plugins/PresenterPlugin/PresenterActivity.kt b/src/org/kde/kdeconnect/Plugins/PresenterPlugin/PresenterActivity.kt index c2dad63b..98ed4bf0 100644 --- a/src/org/kde/kdeconnect/Plugins/PresenterPlugin/PresenterActivity.kt +++ b/src/org/kde/kdeconnect/Plugins/PresenterPlugin/PresenterActivity.kt @@ -49,7 +49,7 @@ class PresenterActivity : AppCompatActivity(), SensorEventListener { if (offScreenControlsSupported) MediaSessionCompat(this, "kdeconnect") else null } private val powerManager by lazy { getSystemService(POWER_SERVICE) as PowerManager } - private val plugin: PresenterPlugin = KdeConnect.getInstance().getDevicePlugin(intent.getStringExtra("deviceId"), PresenterPlugin::class.java)!! + private lateinit var plugin : PresenterPlugin //TODO: make configurable private val sensitivity = 0.03f @@ -69,6 +69,7 @@ class PresenterActivity : AppCompatActivity(), SensorEventListener { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + plugin = KdeConnect.getInstance().getDevicePlugin(intent.getStringExtra("deviceId"), PresenterPlugin::class.java)!! setContent { PresenterScreen() } createMediaSession() }