diff --git a/app/src/main/java/com/lagradost/cloudstream3/MainActivity.kt b/app/src/main/java/com/lagradost/cloudstream3/MainActivity.kt index 319c0c56..9d8b43b1 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/MainActivity.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/MainActivity.kt @@ -426,6 +426,27 @@ class MainActivity : AppCompatActivity(), ColorPickerDialogListener { app.initClient(this) val settingsManager = PreferenceManager.getDefaultSharedPreferences(this) + loadThemes(this) + updateLocale() + super.onCreate(savedInstanceState) + try { + if (isCastApiAvailable()) { + mSessionManager = CastContext.getSharedInstance(this).sessionManager + } + } catch (e: Exception) { + logError(e) + } + + window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN) + + if (isTvSettings()) { + setContentView(R.layout.activity_main_tv) + } else { + setContentView(R.layout.activity_main) + } + + changeStatusBarState(isEmulatorSettings()) + if (settingsManager.getBoolean(getString(R.string.auto_update_plugins_key), true)) { PluginManager.updateAllOnlinePluginsAndLoadThem(this) } else { @@ -485,27 +506,6 @@ class MainActivity : AppCompatActivity(), ColorPickerDialogListener { logError(e) } - loadThemes(this) - updateLocale() - super.onCreate(savedInstanceState) - try { - if (isCastApiAvailable()) { - mSessionManager = CastContext.getSharedInstance(this).sessionManager - } - } catch (e: Exception) { - logError(e) - } - - window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN) - - if (isTvSettings()) { - setContentView(R.layout.activity_main_tv) - } else { - setContentView(R.layout.activity_main) - } - - changeStatusBarState(isEmulatorSettings()) - // val navView: BottomNavigationView = findViewById(R.id.nav_view) setUpBackup()