summaryrefslogtreecommitdiffstats
path: root/services/java/com/android/server/wm/WindowManagerService.java
diff options
context:
space:
mode:
authorCraig Mautner <cmautner@google.com>2013-11-12 19:15:23 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-11-12 19:15:23 +0000
commitc641de017ae0b15bbc13f43fd14fca6b1523ec02 (patch)
tree99cfc553259c1231c3005dbf5225e4d770d9d41e /services/java/com/android/server/wm/WindowManagerService.java
parent3f183a234bef643080d4f9dce44bcaa68e5d4694 (diff)
parent2c2549c5f44b712dbbf66a69d91f07d6f5336ee6 (diff)
downloadframeworks_base-c641de017ae0b15bbc13f43fd14fca6b1523ec02.zip
frameworks_base-c641de017ae0b15bbc13f43fd14fca6b1523ec02.tar.gz
frameworks_base-c641de017ae0b15bbc13f43fd14fca6b1523ec02.tar.bz2
Merge "Add event logging for tasks and stacks." into klp-dev
Diffstat (limited to 'services/java/com/android/server/wm/WindowManagerService.java')
-rw-r--r--services/java/com/android/server/wm/WindowManagerService.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/services/java/com/android/server/wm/WindowManagerService.java b/services/java/com/android/server/wm/WindowManagerService.java
index 818cfec..de307a3 100644
--- a/services/java/com/android/server/wm/WindowManagerService.java
+++ b/services/java/com/android/server/wm/WindowManagerService.java
@@ -3397,10 +3397,10 @@ public class WindowManagerService extends IWindowManager.Stub
if (stack == null) {
throw new IllegalArgumentException("addAppToken: invalid stackId=" + stackId);
}
+ EventLog.writeEvent(EventLogTags.WM_TASK_CREATED, taskId, stackId);
Task task = new Task(atoken, stack, userId);
mTaskIdToTask.put(taskId, task);
stack.addTask(task, true);
- stack.getDisplayContent().moveStack(stack, true);
return task;
}
@@ -4791,7 +4791,6 @@ public class WindowManagerService extends IWindowManager.Stub
displayContent.moveHomeStackBox(isHomeStackTask);
}
stack.moveTaskToTop(task);
- displayContent.moveStack(stack, true);
}
} finally {
Binder.restoreCallingIdentity(origId);
@@ -4845,7 +4844,6 @@ public class WindowManagerService extends IWindowManager.Stub
weight);
if (stack != null) {
mStackIdToStack.put(stackId, stack);
- displayContent.moveStack(stack, true);
performLayoutAndPlaceSurfacesLocked();
return;
}
@@ -4877,6 +4875,7 @@ public class WindowManagerService extends IWindowManager.Stub
return;
}
final TaskStack stack = task.mStack;
+ EventLog.writeEvent(EventLogTags.WM_TASK_REMOVED, taskId, "removeTask");
stack.removeTask(task);
stack.getDisplayContent().layoutNeeded = true;
}