Fix crash when app is closed while migrating metadata
This commit is contained in:
parent
739fc9f95d
commit
d4740c57be
@ -2,6 +2,7 @@ package exh.ui.migration
|
|||||||
|
|
||||||
import android.app.Activity
|
import android.app.Activity
|
||||||
import android.content.pm.ActivityInfo
|
import android.content.pm.ActivityInfo
|
||||||
|
import android.os.Build
|
||||||
import android.text.Html
|
import android.text.Html
|
||||||
import com.afollestad.materialdialogs.MaterialDialog
|
import com.afollestad.materialdialogs.MaterialDialog
|
||||||
import eu.kanade.tachiyomi.R
|
import eu.kanade.tachiyomi.R
|
||||||
@ -86,12 +87,15 @@ class MetadataFetchDialog {
|
|||||||
}
|
}
|
||||||
|
|
||||||
context.runOnUiThread {
|
context.runOnUiThread {
|
||||||
progressDialog.dismiss()
|
// Ensure activity still exists before we do anything to the activity
|
||||||
|
if(Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR1 || !context.isDestroyed) {
|
||||||
|
progressDialog.dismiss()
|
||||||
|
|
||||||
//Enable orientation changes again
|
//Enable orientation changes again
|
||||||
context.requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_NOSENSOR
|
context.requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_NOSENSOR
|
||||||
|
|
||||||
if(running) displayMigrationComplete(context)
|
if (running) displayMigrationComplete(context)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user