diff --git a/tools/winscope/src/ImeAdditionalProperties.vue b/tools/winscope/src/ImeAdditionalProperties.vue index 0ecd679a5..24e092802 100644 --- a/tools/winscope/src/ImeAdditionalProperties.vue +++ b/tools/winscope/src/ImeAdditionalProperties.vue @@ -68,43 +68,43 @@
-
- Control Target +
+
- - null + Title: + {{ + wmImeControlTargetTitleOrNull }}
-
- Input Target +
+
- - null + Title: + {{ + wmImeInputTargetTitleOrNull }}
-
- Layering Target +
+
- - null + Title: + {{ + wmImeLayeringTargetTitleOrNull }}
@@ -309,18 +309,30 @@ export default { this.entry.wmProperties.imeControlTarget) : null; }, + wmImeControlTargetTitleOrNull() { + return this.entry?.wmProperties?.imeControlTarget?.windowContainer + ?.identifier?.title || 'null'; + }, wmImeInputTargetOrNull() { return this.entry?.wmProperties?.imeInputTarget ? Object.assign({'name': 'IME Input Target'}, this.entry.wmProperties.imeInputTarget) : null; }, + wmImeInputTargetTitleOrNull() { + return this.entry?.wmProperties?.imeInputTarget?.windowContainer + ?.identifier?.title || 'null'; + }, wmImeLayeringTargetOrNull() { return this.entry?.wmProperties?.imeLayeringTarget ? Object.assign({'name': 'IME Layering Target'}, this.entry.wmProperties.imeLayeringTarget) : null; }, + wmImeLayeringTargetTitleOrNull() { + return this.entry?.wmProperties?.imeLayeringTarget?.windowContainer + ?.identifier?.title || 'null'; + }, sfImeContainerScreenBoundsOrNull() { return this.entry.sfProperties?.screenBounds || 'null'; },