Bug fix: only open on first split

This commit is contained in:
Duy Tran Khanh
2021-07-18 14:59:17 +07:00
committed by GitHub
parent 143312ebec
commit cc2589df51

View File

@@ -412,7 +412,13 @@ public class PojavLoginActivity extends BaseActivity
if(rt_version == null) return false; if(rt_version == null) return false;
if(!rt_version.equals(current_rt_version)) { //If we already have an integrated one installed, check if it's up-to-date if(!rt_version.equals(current_rt_version)) { //If we already have an integrated one installed, check if it's up-to-date
try { try {
MultiRTUtils.installRuntimeNamedBinpack(am.open("components/jre/universal.tar.xz"), am.open("components/jre/bin-" + Tools.CURRENT_ARCHITECTURE.split("/")[0] + ".tar.xz"), "Internal", rt_version, InputStream rt_stream;
try {
rt_stream = am.open("components/jre/bin-" + Tools.CURRENT_ARCHITECTURE.split("/")[0] + ".tar.xz");
} catch (IOException e) {
rt_stream = am.open("components/jre/bin-" + Tools.CURRENT_ARCHITECTURE.split("/")[1] + ".tar.xz");
}
MultiRTUtils.installRuntimeNamedBinpack(am.open("components/jre/universal.tar.xz"), rt_stream, "Internal", rt_version,
(resid, vararg) -> { (resid, vararg) -> {
runOnUiThread(()->{startupTextView.setText(getString(resid,vararg));}); runOnUiThread(()->{startupTextView.setText(getString(resid,vararg));});
}); });