Index: chrome/android/java/AndroidManifest.xml |
diff --git a/chrome/android/java/AndroidManifest.xml b/chrome/android/java/AndroidManifest.xml |
index f497d343b1903093a4b59b0564ca80b832a683fc..cc0e2dd41da5bebe8a7097fbc866c11242f7cbf3 100644 |
--- a/chrome/android/java/AndroidManifest.xml |
+++ b/chrome/android/java/AndroidManifest.xml |
@@ -325,7 +325,8 @@ by a child template that "extends" this file. |
android:exported="false" |
android:windowSoftInputMode="adjustResize" |
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize" |
- android:hardwareAccelerated="false"> |
+ android:hardwareAccelerated="false" |
+ {{ self.supports_video_persistence() }} > |
</activity> |
<activity android:name="org.chromium.chrome.browser.customtabs.SeparateTaskCustomTabActivity" |
android:theme="@style/MainTheme" |
@@ -335,7 +336,8 @@ by a child template that "extends" this file. |
android:persistableMode="persistNever" |
android:autoRemoveFromRecents="false" |
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize" |
- android:hardwareAccelerated="false"> |
+ android:hardwareAccelerated="false" |
+ {{ self.supports_video_persistence() }} > |
</activity> |
{% for i in range(10) %} |
<activity android:name="org.chromium.chrome.browser.customtabs.SeparateTaskCustomTabActivity{{ i }}" |
@@ -347,7 +349,8 @@ by a child template that "extends" this file. |
android:persistableMode="persistNever" |
android:taskAffinity="" |
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize" |
- android:hardwareAccelerated="false"> |
+ android:hardwareAccelerated="false" |
+ {{ self.supports_video_persistence() }} > |
</activity> |
{% endfor %} |
@@ -359,6 +362,8 @@ by a child template that "extends" this file. |
android:launchMode="singleTask" |
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize" |
android:hardwareAccelerated="false" |
+ {# We can only use blocks once in Jinja, for future substitutions we use |
+ self.supports_video_persistence(). #} |
{% block supports_video_persistence %} |
{% endblock %} |
> |
@@ -404,7 +409,9 @@ by a child template that "extends" this file. |
android:taskAffinity="{{ manifest_package }}.ChromeTabbedActivity2" |
android:launchMode="singleTask" |
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize" |
- android:hardwareAccelerated="false"> |
+ android:hardwareAccelerated="false" |
+ {{ self.supports_video_persistence() }} |
+ > |
</activity> |
<activity android:name="org.chromium.chrome.browser.multiwindow.MultiInstanceChromeTabbedActivity" |
android:theme="@style/TabbedModeTheme" |
@@ -525,11 +532,13 @@ by a child template that "extends" this file. |
android:windowSoftInputMode="adjustResize" |
android:persistableMode="persistNever" |
android:hardwareAccelerated="false" |
- android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize"> |
+ android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize" |
+ {{ self.supports_video_persistence() }} > |
</activity> |
<activity-alias android:name="com.google.android.apps.chrome.webapps.WebappActivity" |
android:targetActivity="org.chromium.chrome.browser.webapps.WebappActivity" |
- android:label="@string/webapp_activity_title"> |
+ android:label="@string/webapp_activity_title" |
+ {{ self.supports_video_persistence() }} > |
</activity-alias> |
{% for i in range(10) %} |
<activity android:name="org.chromium.chrome.browser.webapps.WebappActivity{{ i }}" |
@@ -541,7 +550,8 @@ by a child template that "extends" this file. |
android:persistableMode="persistNever" |
android:hardwareAccelerated="false" |
android:taskAffinity="{{ manifest_package }}.webapps.WebappActivity{{ i }}" |
- android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize"> |
+ android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize" |
+ {{ self.supports_video_persistence() }} > |
</activity> |
<activity-alias android:name="com.google.android.apps.chrome.webapps.WebappActivity{{ i }}" |
android:targetActivity="org.chromium.chrome.browser.webapps.WebappActivity{{ i }}" |
@@ -558,7 +568,8 @@ by a child template that "extends" this file. |
android:windowSoftInputMode="adjustResize" |
android:persistableMode="persistNever" |
android:hardwareAccelerated="false" |
- android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize"> |
+ android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize" |
+ {{ self.supports_video_persistence() }} > |
</activity> |
{% for i in range(10) %} |
<activity android:name="org.chromium.chrome.browser.webapps.WebApkActivity{{ i }}" |
@@ -570,7 +581,8 @@ by a child template that "extends" this file. |
android:persistableMode="persistNever" |
android:hardwareAccelerated="false" |
android:taskAffinity="{{ manifest_package }}.webapps.WebApkActivity{{ i }}" |
- android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize"> |
+ android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize" |
+ {{ self.supports_video_persistence() }} > |
</activity> |
{% endfor %} |