| <!-- Copyright (C) 2020 The Android Open Source Project |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| |
| <template> |
| <TraceView :store="store" :file="file" :summarizer="summarizer" /> |
| </template> |
| |
| <script> |
| import TraceView from "@/TraceView.vue" |
| |
| export default { |
| name: "WindowManagerTraceView", |
| props: ["store", "file"], |
| components: { |
| TraceView |
| }, |
| methods: { |
| summarizer(item) { |
| const summary = []; |
| |
| if (item.obj.isIncompleteReason) { |
| summary.push({key: 'Incomplete state reason', value: item.obj.isIncompleteReason}); |
| } |
| |
| return summary; |
| }, |
| } |
| } |
| </script> |