| Index: remoting/android/java/src/org/chromium/chromoting/NavigationMenuAdapter.java
|
| diff --git a/remoting/android/java/src/org/chromium/chromoting/NavigationMenuAdapter.java b/remoting/android/java/src/org/chromium/chromoting/NavigationMenuAdapter.java
|
| index f8e7615fb81a948fcad27919a77d1ec0c438422f..b4ab754f14dec03ed736044cf72b12a94173746e 100644
|
| --- a/remoting/android/java/src/org/chromium/chromoting/NavigationMenuAdapter.java
|
| +++ b/remoting/android/java/src/org/chromium/chromoting/NavigationMenuAdapter.java
|
| @@ -17,7 +17,6 @@ import android.widget.TextView;
|
|
|
| import org.chromium.base.ApiCompatibilityUtils;
|
| import org.chromium.chromoting.help.HelpContext;
|
| -import org.chromium.chromoting.help.HelpSingleton;
|
|
|
| /**
|
| * Describes the appearance and behavior of the navigation menu. This also implements
|
| @@ -40,33 +39,30 @@ public class NavigationMenuAdapter extends ArrayAdapter<NavigationMenuAdapter.Na
|
| }
|
| }
|
|
|
| - public static ListView createNavigationMenu(final Activity activity) {
|
| - ListView navigationMenu = (ListView) activity.getLayoutInflater()
|
| - .inflate(R.layout.navigation_list, null);
|
| + public static ListView createNavigationMenu(final Chromoting chromoting) {
|
| + ListView navigationMenu =
|
| + (ListView) chromoting.getLayoutInflater().inflate(R.layout.navigation_list, null);
|
|
|
| NavigationMenuItem feedbackItem = new NavigationMenuItem(
|
| - activity.getResources().getString(R.string.actionbar_send_feedback),
|
| - getIcon(activity, R.drawable.ic_announcement),
|
| - new Runnable() {
|
| + chromoting.getResources().getString(R.string.actionbar_send_feedback),
|
| + getIcon(chromoting, R.drawable.ic_announcement), new Runnable() {
|
| @Override
|
| public void run() {
|
| - HelpSingleton.getInstance().launchFeedback(activity);
|
| + chromoting.launchFeedback();
|
| }
|
| });
|
|
|
| NavigationMenuItem helpItem = new NavigationMenuItem(
|
| - activity.getResources().getString(R.string.actionbar_help),
|
| - getIcon(activity, R.drawable.ic_help),
|
| - new Runnable() {
|
| + chromoting.getResources().getString(R.string.actionbar_help),
|
| + getIcon(chromoting, R.drawable.ic_help), new Runnable() {
|
| @Override
|
| public void run() {
|
| - HelpSingleton.getInstance().launchHelp(activity,
|
| - HelpContext.HOST_LIST);
|
| + chromoting.launchHelp(HelpContext.HOST_LIST);
|
| }
|
| });
|
|
|
| NavigationMenuItem[] navigationMenuItems = { feedbackItem, helpItem };
|
| - NavigationMenuAdapter adapter = new NavigationMenuAdapter(activity, navigationMenuItems);
|
| + NavigationMenuAdapter adapter = new NavigationMenuAdapter(chromoting, navigationMenuItems);
|
| navigationMenu.setAdapter(adapter);
|
| navigationMenu.setOnItemClickListener(adapter);
|
| return navigationMenu;
|
|
|