Index: chrome/android/java/src/org/chromium/chrome/browser/webapps/FullScreenActivityTab.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/webapps/FullScreenActivityTab.java b/chrome/android/java/src/org/chromium/chrome/browser/webapps/FullScreenActivityTab.java |
index 601189224089947fe9ae9d2b71b5e4d408b711a4..f8a7ee2d66ae1ef2eb332e46481af7b421175207 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/webapps/FullScreenActivityTab.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/webapps/FullScreenActivityTab.java |
@@ -315,9 +315,9 @@ public class FullScreenActivityTab extends ChromeTab { |
extends TabChromeWebContentsDelegateAndroid { |
@Override |
public void activateContents() { |
- if (!(mActivity instanceof WebappActivity)) return; |
+ if (!(getActivity() instanceof WebappActivity)) return; |
- WebappInfo webappInfo = ((WebappActivity) mActivity).getWebappInfo(); |
+ WebappInfo webappInfo = ((WebappActivity) getActivity()).getWebappInfo(); |
String url = webappInfo.uri().toString(); |
// Create an Intent that will be fired toward the WebappLauncherActivity, which in turn |
@@ -326,10 +326,11 @@ public class FullScreenActivityTab extends ChromeTab { |
// it the hard way. |
Intent intent = new Intent(); |
intent.setAction(WebappLauncherActivity.ACTION_START_WEBAPP); |
- intent.setPackage(mActivity.getPackageName()); |
+ intent.setPackage(getApplicationContext().getPackageName()); |
webappInfo.setWebappIntentExtras(intent); |
- intent.putExtra(ShortcutHelper.EXTRA_MAC, ShortcutHelper.getEncodedMac(mActivity, url)); |
+ intent.putExtra(ShortcutHelper.EXTRA_MAC, |
+ ShortcutHelper.getEncodedMac(getActivity(), url)); |
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); |
getApplicationContext().startActivity(intent); |
} |