diff options
Diffstat (limited to 'src/com/android/browser/Controller.java')
-rw-r--r-- | src/com/android/browser/Controller.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/com/android/browser/Controller.java b/src/com/android/browser/Controller.java index 7a6ea41..19ad40e 100644 --- a/src/com/android/browser/Controller.java +++ b/src/com/android/browser/Controller.java @@ -1479,7 +1479,7 @@ public class Controller break; } mCurrentMenuState = mMenuState; - return true; + return mUi.onPrepareOptionsMenu(menu); } public boolean onOptionsItemSelected(MenuItem item) { @@ -1931,6 +1931,13 @@ public class Controller R.dimen.bookmarkThumbnailHeight); } + static Bitmap createScreenshot(Tab tab, int width, int height) { + if ((tab != null) && (tab.getWebView() != null)) { + return createScreenshot(tab.getWebView(), width, height); + } + return null; + } + private static Bitmap createScreenshot(WebView view, int width, int height) { // We render to a bitmap 2x the desired size so that we can then // re-scale it with filtering since canvas.scale doesn't filter |