Fix bug with vulnerable version update showing incorrectly
This commit is contained in:
parent
117e80daff
commit
870e6277c0
1 changed files with 7 additions and 5 deletions
|
@ -9,12 +9,12 @@ Enable checking for new versions, with notifications and proxy support
|
|||
chrome/android/chrome_java_sources.gni | 3 +
|
||||
.../java/res/xml/about_chrome_preferences.xml | 5 +
|
||||
.../about_settings/AboutChromeSettings.java | 28 +-
|
||||
.../chrome/browser/omaha/OmahaBase.java | 57 ++++-
|
||||
.../chrome/browser/omaha/OmahaBase.java | 57 +++-
|
||||
.../chrome/browser/omaha/UpdateConfigs.java | 30 ++-
|
||||
.../browser/omaha/UpdateMenuItemHelper.java | 81 +++++-
|
||||
.../browser/omaha/UpdateStatusProvider.java | 161 +++++++++---
|
||||
.../browser/omaha/VersionNumberGetter.java | 3 +-
|
||||
.../inline/BromiteInlineUpdateController.java | 241 ++++++++++++++++++
|
||||
.../inline/BromiteInlineUpdateController.java | 243 ++++++++++++++++++
|
||||
.../omaha/inline/InlineUpdateController.java | 51 ++++
|
||||
.../inline/InlineUpdateControllerFactory.java | 21 ++
|
||||
chrome/browser/endpoint_fetcher/BUILD.gn | 2 +
|
||||
|
@ -26,7 +26,7 @@ Enable checking for new versions, with notifications and proxy support
|
|||
.../flags/android/chrome_feature_list.h | 1 +
|
||||
.../browser/flags/ChromeFeatureList.java | 1 +
|
||||
.../strings/android_chrome_strings.grd | 23 +-
|
||||
22 files changed, 895 insertions(+), 55 deletions(-)
|
||||
22 files changed, 897 insertions(+), 55 deletions(-)
|
||||
create mode 100644 chrome/android/java/src/org/chromium/chrome/browser/omaha/inline/BromiteInlineUpdateController.java
|
||||
create mode 100644 chrome/android/java/src/org/chromium/chrome/browser/omaha/inline/InlineUpdateController.java
|
||||
create mode 100644 chrome/android/java/src/org/chromium/chrome/browser/omaha/inline/InlineUpdateControllerFactory.java
|
||||
|
@ -737,7 +737,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/omaha/inline/Br
|
|||
new file mode 100644
|
||||
--- /dev/null
|
||||
+++ b/chrome/android/java/src/org/chromium/chrome/browser/omaha/inline/BromiteInlineUpdateController.java
|
||||
@@ -0,0 +1,241 @@
|
||||
@@ -0,0 +1,243 @@
|
||||
+// Copyright 2021 The Ungoogled Chromium Authors. All rights reserved.
|
||||
+//
|
||||
+// This file is part of Ungoogled Chromium Android.
|
||||
|
@ -880,7 +880,9 @@ new file mode 100644
|
|||
+ } else {
|
||||
+ checkLatestUpstreamVersion((latestUpstreamVersion) -> {
|
||||
+ if (latestUpstreamVersion == null) return;
|
||||
+ postStatus(UpdateStatusProvider.UpdateState.VULNERABLE_VERSION, VULNERABLE_VERSION_DOC_URL);
|
||||
+ if (OmahaBase.isNewVersionAvailableByVersion(latestUpstreamVersion)) {
|
||||
+ postStatus(UpdateStatusProvider.UpdateState.VULNERABLE_VERSION, VULNERABLE_VERSION_DOC_URL);
|
||||
+ }
|
||||
+ });
|
||||
+ }
|
||||
+ });
|
||||
|
|
Loading…
Add table
Reference in a new issue