Stop showing dialog when update available

This commit is contained in:
topjohnwu 2018-12-27 18:11:03 +08:00
parent 1d0b87246a
commit 58ba0b0b4e

View File

@ -111,8 +111,6 @@ public class MagiskFragment extends BaseFragment
@OnClick(R.id.install_button)
void install() {
shownDialog = true;
// Show Manager update first
if (Data.remoteManagerVersionCode > BuildConfig.VERSION_CODE) {
new ManagerInstallDialog((BaseActivity) requireActivity()).show();
@ -267,13 +265,9 @@ public class MagiskFragment extends BaseFragment
magiskUpdateProgress.setVisibility(View.GONE);
mSwipeRefreshLayout.setRefreshing(false);
if (!shownDialog) {
if (Data.remoteMagiskVersionCode > Data.magiskVersionCode
|| Data.remoteManagerVersionCode > BuildConfig.VERSION_CODE) {
install();
} else if (!ShellUtils.fastCmdResult("env_check")) {
new EnvFixDialog(requireActivity()).show();
}
if (!shownDialog && !ShellUtils.fastCmdResult("env_check")) {
shownDialog = true;
new EnvFixDialog(requireActivity()).show();
}
}