From 0caa7a9f041acd6a6b813723deebf3b17eac92ab Mon Sep 17 00:00:00 2001 From: Alexander Lobas Date: Fri, 30 Nov 2012 18:08:46 +0400 Subject: [PATCH] EA-41582 --- .../android/designer/model/ModelParser.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/plugins/android-designer/src/com/intellij/android/designer/model/ModelParser.java b/plugins/android-designer/src/com/intellij/android/designer/model/ModelParser.java index 9a98d9adac78..4b3b61fb9912 100644 --- a/plugins/android-designer/src/com/intellij/android/designer/model/ModelParser.java +++ b/plugins/android-designer/src/com/intellij/android/designer/model/ModelParser.java @@ -486,8 +486,20 @@ public class ModelParser extends XmlRecursiveElementVisitor { for (int i = 0; i < level; i++) { builder.append('\t'); } - builder.append(viewInfo.getClassName()).append(" | ").append(viewInfo.getViewObject()).append(" | ") - .append(viewInfo.getLayoutParamsObject()).append(" = ").append(viewInfo.getChildren().size()).append("\n"); + builder.append(viewInfo.getClassName()).append(" | "); + try { + builder.append(viewInfo.getViewObject()).append(" | "); + } + catch (Throwable e) { + // ignored + } + try { + builder.append(viewInfo.getLayoutParamsObject()).append(" = "); + } + catch (Throwable e) { + // ignored + } + builder.append(viewInfo.getChildren().size()).append("\n"); for (ViewInfo childViewInfo : viewInfo.getChildren()) { printTree(builder, childViewInfo, level + 1); }