Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 01c2133b authored by Filip Gruszczynski's avatar Filip Gruszczynski
Browse files

Fix cts ApplicationTest#testApplication failing.

We should ignore orientation change requests only when a resizeable
activity is not in a full screen mode.

Bug: 25935368
Change-Id: I53bada8bbf0b429b1d48707f65da488e0edeb799
parent 9a3f84ce
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -4399,8 +4399,10 @@ public final class ActivityManagerService extends ActivityManagerNative
            if (r == null) {
                return;
            }
            if (r.task != null && r.task.mResizeable) {
                // Fixed screen orientation isn't supported with resizeable activities.
            TaskRecord task = r.task;
            if (task != null && (!task.mFullscreen || !task.stack.mFullscreen)) {
                // Fixed screen orientation isn't supported when activities aren't in full screen
                // mode.
                return;
            }
            final long origId = Binder.clearCallingIdentity();
@@ -17761,7 +17763,7 @@ public final class ActivityManagerService extends ActivityManagerNative
     * @param userId is only used when persistent parameter is set to true to persist configuration
     *               for that particular user
     */
    boolean updateConfigurationLocked(Configuration values,
    private boolean updateConfigurationLocked(Configuration values,
            ActivityRecord starting, boolean initLocale, boolean persistent, int userId) {
        int changes = 0;