From 8198376342e04934eb953317a4ba31d2dd84da9f Mon Sep 17 00:00:00 2001 From: Leon Scroggins Date: Fri, 11 Feb 2011 15:17:36 -0500 Subject: Do not allow saving a web archive of a web archive. Bug:3447246 Change-Id: Ie620d6567f676f3c5dca06c6fd1d869003fecd71 --- src/com/android/browser/Controller.java | 5 +++++ 1 file changed, 5 insertions(+) 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; -- cgit v1.1