From f241d0183c037b14b1309a192213ef12fa819640 Mon Sep 17 00:00:00 2001 From: Carmelo Messina Date: Sat, 15 Aug 2020 21:55:09 +0200 Subject: [PATCH] fix patch "Add exit menu item" --- build/patches/Add-exit-menu-item.patch | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/build/patches/Add-exit-menu-item.patch b/build/patches/Add-exit-menu-item.patch index e24af174..87b3b152 100644 --- a/build/patches/Add-exit-menu-item.patch +++ b/build/patches/Add-exit-menu-item.patch @@ -5,10 +5,10 @@ Subject: Add exit menu item Corrected Exit functionality --- chrome/android/java/res/menu/main_menu.xml | 4 ++++ - .../src/org/chromium/chrome/browser/ChromeActivity.java | 2 ++ + .../src/org/chromium/chrome/browser/ChromeActivity.java | 5 +++++ .../chrome/browser/init/ChromeLifetimeController.java | 6 +++++- .../browser/ui/android/strings/android_chrome_strings.grd | 3 +++ - 4 files changed, 14 insertions(+), 1 deletion(-) + 4 files changed, 17 insertions(+), 1 deletion(-) diff --git a/chrome/android/java/res/menu/main_menu.xml b/chrome/android/java/res/menu/main_menu.xml --- a/chrome/android/java/res/menu/main_menu.xml @@ -34,15 +34,18 @@ diff --git a/chrome/android/java/res/menu/main_menu.xml b/chrome/android/java/re diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java -@@ -1996,6 +1996,8 @@ public abstract class ChromeActivity - AddToHomescreenCoordinator.showForAppMenu( - this, getWindowAndroid(), getModalDialogManager(), currentTab.getWebContents()); - RecordUserAction.record("MobileMenuAddToHomescreen"); -+ } else if (id == R.id.exit_id) { +@@ -1925,6 +1925,11 @@ public abstract class ChromeActivity + return true; + } + ++ if (id == R.id.exit_id) { + ApplicationLifetime.terminate(false); - } else if (id == R.id.open_webapk_id) { - Context context = ContextUtils.getApplicationContext(); - String packageName = ++ return true; ++ } ++ + final Tab currentTab = getActivityTab(); + + if (id == R.id.help_id) { diff --git a/chrome/android/java/src/org/chromium/chrome/browser/init/ChromeLifetimeController.java b/chrome/android/java/src/org/chromium/chrome/browser/init/ChromeLifetimeController.java --- a/chrome/android/java/src/org/chromium/chrome/browser/init/ChromeLifetimeController.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/init/ChromeLifetimeController.java @@ -72,6 +75,3 @@ diff --git a/chrome/browser/ui/android/strings/android_chrome_strings.grd b/chro Close all tabs --- -2.17.1 -