|
@@ -72,10 +72,16 @@ public class WebViewUpgrade {
|
|
return WebViewReplace.getReplaceWebViewVersion();
|
|
return WebViewReplace.getReplaceWebViewVersion();
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
public synchronized static void upgrade(UpgradeSource webViewSource) {
|
|
public synchronized static void upgrade(UpgradeSource webViewSource) {
|
|
|
|
+ upgrade(webViewSource, false);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public synchronized static void upgrade(UpgradeSource webViewSource, Boolean forced) {
|
|
try {
|
|
try {
|
|
- if (UPGRADE_STATUS == STATUS_RUNNING || UPGRADE_STATUS == STATUS_COMPLETE) {
|
|
|
|
|
|
+ if (UPGRADE_STATUS == STATUS_RUNNING) { return; }
|
|
|
|
+ if (UPGRADE_STATUS == STATUS_COMPLETE && !forced) {
|
|
|
|
+ callProcessCallback(1.0f);
|
|
|
|
+ callCompleteCallback();
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
UPGRADE_STATUS = STATUS_RUNNING;
|
|
UPGRADE_STATUS = STATUS_RUNNING;
|