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

Commit 81eae3f3 authored by Gustav Sennton's avatar Gustav Sennton Committed by Android (Google) Code Review
Browse files

Merge "Desktop tracing: log number-of-tasks once instead of once per task" into main

parents da0f6cbf a246fa8e
Loading
Loading
Loading
Loading
+13 −18
Original line number Diff line number Diff line
@@ -359,16 +359,8 @@ class DesktopModeLoggerTransitionObserver(
                    desktopModeEventLogger.logTaskAdded(
                        currentTaskUpdate.copy(unminimizeReason = unminimizeReason)
                    )
                    Trace.setCounter(
                        Trace.TRACE_TAG_WINDOW_MANAGER,
                        VISIBLE_TASKS_COUNTER_NAME,
                        postTransitionVisibleFreeformTasks.size.toLong(),
                    )
                    SystemProperties.set(
                        VISIBLE_TASKS_COUNTER_SYSTEM_PROPERTY,
                        postTransitionVisibleFreeformTasks.size.toString(),
                    )
                }

                focusChangedReason != null ->
                    desktopModeEventLogger.logTaskInfoChanged(currentTaskUpdate)
                // old tasks that were resized or repositioned
@@ -395,6 +387,10 @@ class DesktopModeLoggerTransitionObserver(
                        minimizeReason,
                    )
                desktopModeEventLogger.logTaskRemoved(taskUpdate)
            }
        }

        if (preTransitionVisibleFreeformTasks.size != postTransitionVisibleFreeformTasks.size) {
            Trace.setCounter(
                Trace.TRACE_TAG_WINDOW_MANAGER,
                VISIBLE_TASKS_COUNTER_NAME,
@@ -406,7 +402,6 @@ class DesktopModeLoggerTransitionObserver(
            )
        }
    }
    }

    private fun getMinimizeReason(
        transition: IBinder?,