summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeon Scroggins <scroggo@google.com>2011-02-11 15:17:36 -0500
committerLeon Scroggins <scroggo@google.com>2011-02-11 15:17:36 -0500
commit8198376342e04934eb953317a4ba31d2dd84da9f (patch)
tree8eca0d9124c9b97a25200319f8f2d5313248f248
parent1cb9655acc95178679454a03e02ab4b74394c8f7 (diff)
downloadpackages_apps_Browser-8198376342e04934eb953317a4ba31d2dd84da9f.zip
packages_apps_Browser-8198376342e04934eb953317a4ba31d2dd84da9f.tar.gz
packages_apps_Browser-8198376342e04934eb953317a4ba31d2dd84da9f.tar.bz2
Do not allow saving a web archive of a web archive.
Bug:3447246 Change-Id: Ie620d6567f676f3c5dca06c6fd1d869003fecd71
-rw-r--r--src/com/android/browser/Controller.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/browser/Controller.java b/src/com/android/browser/Controller.java
index ad4d836..8be6ac5 100644
--- a/src/com/android/browser/Controller.java
+++ b/src/com/android/browser/Controller.java
@@ -1467,6 +1467,11 @@ public class Controller
final MenuItem newtab = menu.findItem(R.id.new_tab_menu_id);
newtab.setEnabled(getTabControl().canCreateNewTab());
+ MenuItem archive = menu.findItem(R.id.save_webarchive_menu_id);
+ String url = getCurrentTopWebView().getUrl();
+ archive.setVisible(!TextUtils.isEmpty(url)
+ && !url.endsWith("webarchivexml"));
+
break;
}
mCurrentMenuState = mMenuState;