Controller Refactor
Bug: 3170671
First step towards a model/view/control design in Browser
introduced Controller object
started separating UI code
represent state of the app in one place only
Change-Id: Ica387d6bde2dcf1a4993c3db0cce498cf34ff60f
diff --git a/src/com/android/browser/BrowserBookmarksPage.java b/src/com/android/browser/BrowserBookmarksPage.java
index 88927bd..c7392cc 100644
--- a/src/com/android/browser/BrowserBookmarksPage.java
+++ b/src/com/android/browser/BrowserBookmarksPage.java
@@ -269,7 +269,7 @@
break;
case R.id.share_link_context_menu_id: {
Cursor cursor = (Cursor) mAdapter.getItem(i.position);
- BrowserActivity.sharePage(activity,
+ Controller.sharePage(activity,
cursor.getString(BookmarksLoader.COLUMN_INDEX_TITLE),
cursor.getString(BookmarksLoader.COLUMN_INDEX_URL),
getBitmap(cursor, BookmarksLoader.COLUMN_INDEX_FAVICON),
@@ -368,7 +368,7 @@
mGrid = (GridView) root.findViewById(R.id.grid);
mGrid.setOnItemClickListener(this);
- mGrid.setColumnWidth(BrowserActivity.getDesiredThumbnailWidth(getActivity()));
+ mGrid.setColumnWidth(Controller.getDesiredThumbnailWidth(getActivity()));
if (!mCreateShortcut) {
mGrid.setOnCreateContextMenuListener(this);
}