修改记录【mt67xx_11.0】
--- a/alps/frameworks/base/services/core/java/com/android/server/wm/DisplayContent.java
+++ b/alps/frameworks/base/services/core/java/com/android/server/wm/DisplayContent.java
@@ -1412,6 +1412,7 @@ class DisplayContent extends WindowContainer<DisplayContent.DisplayChildWindowCo
private boolean updateOrientation(boolean forceUpdate) {
final int orientation = getOrientation();
// The last orientation source is valid only after getOrientation.
final WindowContainer orientationSource = getLastOrientationSource();
final ActivityRecord r =
@@ -1421,7 +1422,11 @@ class DisplayContent extends WindowContainer<DisplayContent.Displ
ayChildWindowCo
final Task task = r.getTask();
if (task.getTaskInfo().baseActivity != null) {
packageName = task.getTaskInfo().baseActivity.getPackageName();
- if (task != null && orientation != task.mLastReportedRequestedOrientati
on && !packageName.equals("com.google.android.apps.youtube.music")) {
+ if (task != null && orientation != task.mLastReportedRequestedOrientati
on &&
+ (!packageName.equals("com.google.android.apps.youtube.music")
+ || !packageName.equals("com.tokmak.racing")
+ || !packageName.equals("com.movile.playkids.pkxd")
+ || !packageName.equals("com.rovio.baba"))) {
task.mLastReportedRequestedOrientation = orientation;
mAtmService.getTaskChangeNotificationController()
.notifyTaskRequestedOrientationChanged(task.mTaskId, orient
ation);
@@ -1431,7 +1436,10 @@ class DisplayContent extends WindowContainer<DisplayContent.Displ
ayChildWindowCo
// Display orientation should be deferred until the top fixed rotat
ion is finished.
return false;
}
- return packageName.equals("com.google.android.apps.youtube.music") ? fa
lse : mDisplayRotation.updateOrientation(orientation, forceUpdate);
+ return (packageName.equals("com.google.android.apps.youtube.music")
+ || packageName.equals("com.tokmak.racing")
+ || packageName.equals("com.movile.playkids.pkxd")
+ || packageName.equals("com.rovio.baba")) ? false : mDisplayRotation.upd
ateOrientation(orientation, forceUpdate);
}
}
return mDisplayRotation.updateOrientation(orientation, forceUpdate);