Loading services/core/java/com/android/server/wm/TaskSnapshotSurface.java +11 −3 Original line number Diff line number Diff line Loading @@ -36,7 +36,6 @@ import static android.view.WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS; import static android.view.WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH; import static android.view.WindowManager.LayoutParams.PRIVATE_FLAG_FORCE_DRAW_BAR_BACKGROUNDS; import static android.view.WindowManager.LayoutParams.TYPE_APPLICATION_STARTING; import static com.android.internal.policy.DecorView.NAVIGATION_BAR_COLOR_VIEW_ATTRIBUTES; import static com.android.internal.policy.DecorView.STATUS_BAR_COLOR_VIEW_ATTRIBUTES; import static com.android.internal.policy.DecorView.getColorViewLeftInset; Loading Loading @@ -188,8 +187,9 @@ class TaskSnapshotSurface implements StartingSurface { return null; } sysUiVis = topFullscreenOpaqueWindow.getSystemUiVisibility(); windowFlags = topFullscreenOpaqueWindow.getAttrs().flags; windowPrivateFlags = topFullscreenOpaqueWindow.getAttrs().privateFlags; WindowManager.LayoutParams attrs = topFullscreenOpaqueWindow.mAttrs; windowFlags = attrs.flags; windowPrivateFlags = attrs.privateFlags; layoutParams.packageName = mainWindow.getAttrs().packageName; layoutParams.windowAnimations = mainWindow.getAttrs().windowAnimations; Loading @@ -204,6 +204,14 @@ class TaskSnapshotSurface implements StartingSurface { layoutParams.width = LayoutParams.MATCH_PARENT; layoutParams.height = LayoutParams.MATCH_PARENT; layoutParams.systemUiVisibility = sysUiVis; layoutParams.insetsFlags.behavior = topFullscreenOpaqueWindow.mAttrs.insetsFlags.behavior; layoutParams.insetsFlags.appearance = topFullscreenOpaqueWindow.mAttrs.insetsFlags.appearance; layoutParams.setFitInsetsTypes(attrs.getFitInsetsTypes()); layoutParams.setFitInsetsSides(attrs.getFitInsetsSides()); layoutParams.setFitInsetsIgnoringVisibility(attrs.isFitInsetsIgnoringVisibility()); layoutParams.setTitle(String.format(TITLE_FORMAT, task.mTaskId)); final TaskDescription td = task.getTaskDescription(); Loading Loading
services/core/java/com/android/server/wm/TaskSnapshotSurface.java +11 −3 Original line number Diff line number Diff line Loading @@ -36,7 +36,6 @@ import static android.view.WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS; import static android.view.WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH; import static android.view.WindowManager.LayoutParams.PRIVATE_FLAG_FORCE_DRAW_BAR_BACKGROUNDS; import static android.view.WindowManager.LayoutParams.TYPE_APPLICATION_STARTING; import static com.android.internal.policy.DecorView.NAVIGATION_BAR_COLOR_VIEW_ATTRIBUTES; import static com.android.internal.policy.DecorView.STATUS_BAR_COLOR_VIEW_ATTRIBUTES; import static com.android.internal.policy.DecorView.getColorViewLeftInset; Loading Loading @@ -188,8 +187,9 @@ class TaskSnapshotSurface implements StartingSurface { return null; } sysUiVis = topFullscreenOpaqueWindow.getSystemUiVisibility(); windowFlags = topFullscreenOpaqueWindow.getAttrs().flags; windowPrivateFlags = topFullscreenOpaqueWindow.getAttrs().privateFlags; WindowManager.LayoutParams attrs = topFullscreenOpaqueWindow.mAttrs; windowFlags = attrs.flags; windowPrivateFlags = attrs.privateFlags; layoutParams.packageName = mainWindow.getAttrs().packageName; layoutParams.windowAnimations = mainWindow.getAttrs().windowAnimations; Loading @@ -204,6 +204,14 @@ class TaskSnapshotSurface implements StartingSurface { layoutParams.width = LayoutParams.MATCH_PARENT; layoutParams.height = LayoutParams.MATCH_PARENT; layoutParams.systemUiVisibility = sysUiVis; layoutParams.insetsFlags.behavior = topFullscreenOpaqueWindow.mAttrs.insetsFlags.behavior; layoutParams.insetsFlags.appearance = topFullscreenOpaqueWindow.mAttrs.insetsFlags.appearance; layoutParams.setFitInsetsTypes(attrs.getFitInsetsTypes()); layoutParams.setFitInsetsSides(attrs.getFitInsetsSides()); layoutParams.setFitInsetsIgnoringVisibility(attrs.isFitInsetsIgnoringVisibility()); layoutParams.setTitle(String.format(TITLE_FORMAT, task.mTaskId)); final TaskDescription td = task.getTaskDescription(); Loading