author | Nick Alexander <nalexander@mozilla.com> |
Mon, 21 Mar 2016 13:42:08 -0700 | |
changeset 289887 | ecf81bf18bdf7939aa0e70e698c40dbcb9dcb7b4 |
parent 289886 | 69b843ebaa274a4c6228af22e0ddeec8085e170b |
child 289888 | 1b70e9fe9db0c1829208283251e8edc308eee5f3 |
push id | 74027 |
push user | kwierso@gmail.com |
push date | Tue, 22 Mar 2016 23:57:42 +0000 |
treeherder | mozilla-inbound@eb528d042c85 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | sebastian |
bugs | 1256615, 1242213 |
milestone | 48.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/mobile/android/base/AndroidManifest.xml.in +++ b/mobile/android/base/AndroidManifest.xml.in @@ -136,16 +136,28 @@ <!-- For debugging --> <intent-filter> <action android:name="org.mozilla.gecko.DEBUG" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> + <!-- Bug 1256615: We published a .App alias and we need to maintain it + forever. If we don't, dock icons (e.g., Samsung Touchwiz icons) + will disappear because the intent filter details change. --> + <activity-alias android:name=".App" + android:label="@MOZ_APP_DISPLAYNAME@" + android:targetActivity="@MOZ_ANDROID_BROWSER_INTENT_CLASS@"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity-alias> + <service android:name="org.mozilla.gecko.GeckoService" /> <activity android:name="org.mozilla.gecko.trackingprotection.TrackingProtectionPrompt" android:launchMode="singleTop" android:theme="@style/OverlayActivity" /> <!-- The main reason for the Tab Queue build flag is to not mess with the VIEW intent filter before the rest of the plumbing is in place -->