mirror of
https://github.com/recloudstream/cloudstream.git
synced 2024-08-15 01:53:11 +00:00
Prevent potential crashes after introducing errors
This commit is contained in:
parent
4f833ebd90
commit
0085177067
2 changed files with 7 additions and 4 deletions
|
@ -576,7 +576,7 @@ class MainActivity : AppCompatActivity(), ColorPickerDialogListener, BiometricCa
|
|||
}
|
||||
|
||||
//private var mCastSession: CastSession? = null
|
||||
lateinit var mSessionManager: SessionManager
|
||||
private var mSessionManager: SessionManager? = null
|
||||
private val mSessionManagerListener: SessionManagerListener<Session> by lazy { SessionManagerListenerImpl() }
|
||||
|
||||
private inner class SessionManagerListenerImpl : SessionManagerListener<Session> {
|
||||
|
@ -616,8 +616,7 @@ class MainActivity : AppCompatActivity(), ColorPickerDialogListener, BiometricCa
|
|||
setActivityInstance(this)
|
||||
try {
|
||||
if (isCastApiAvailable()) {
|
||||
//mCastSession = mSessionManager.currentCastSession
|
||||
mSessionManager.addSessionManagerListener(mSessionManagerListener)
|
||||
mSessionManager?.addSessionManagerListener(mSessionManagerListener)
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
logError(e)
|
||||
|
@ -633,7 +632,7 @@ class MainActivity : AppCompatActivity(), ColorPickerDialogListener, BiometricCa
|
|||
}
|
||||
try {
|
||||
if (isCastApiAvailable()) {
|
||||
mSessionManager.removeSessionManagerListener(mSessionManagerListener)
|
||||
mSessionManager?.removeSessionManagerListener(mSessionManagerListener)
|
||||
//mCastSession = null
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
|
|
|
@ -68,6 +68,10 @@ abstract class Plugin {
|
|||
*/
|
||||
var resources: Resources? = null
|
||||
/** Full file path to the plugin. */
|
||||
@Deprecated("Renamed to `filename` to follow conventions", replaceWith = ReplaceWith("filename"))
|
||||
var __filename: String?
|
||||
get() = filename
|
||||
set(value) {filename = value}
|
||||
var filename: String? = null
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue