aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@android.com>2011-02-01 16:25:35 -0800
committerAndroid Code Review <code-review@android.com>2011-02-01 16:25:35 -0800
commit48ff0d8b70e56c987ac1de45bbef31dd222d9525 (patch)
tree65d168a42994b8bd8086e7489d7d426e52f03d1d
parentaebfa0d7106f8c68190e8b5b7c872172c0fa5196 (diff)
parent56a10e4322385f3754322657b95a3eb7bf76bff8 (diff)
downloadsdk-48ff0d8b70e56c987ac1de45bbef31dd222d9525.zip
sdk-48ff0d8b70e56c987ac1de45bbef31dd222d9525.tar.gz
sdk-48ff0d8b70e56c987ac1de45bbef31dd222d9525.tar.bz2
Merge "Fix possible NPE in Traceview."
-rw-r--r--traceview/src/com/android/traceview/ProfileView.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/traceview/src/com/android/traceview/ProfileView.java b/traceview/src/com/android/traceview/ProfileView.java
index e48cb56..71dedfd 100644
--- a/traceview/src/com/android/traceview/ProfileView.java
+++ b/traceview/src/com/android/traceview/ProfileView.java
@@ -49,7 +49,7 @@ import org.eclipse.swt.widgets.TreeColumn;
import org.eclipse.swt.widgets.TreeItem;
public class ProfileView extends Composite implements Observer {
-
+
private TreeViewer mTreeViewer;
private Text mSearchBox;
private SelectionController mSelectionController;
@@ -199,7 +199,7 @@ public class ProfileView extends Composite implements Observer {
}
}
});
-
+
// Add a tree listener so that we can expand the parents and children
// of a method when a method is expanded.
mTreeViewer.addTreeListener(new ITreeViewerListener() {
@@ -300,9 +300,11 @@ public class ProfileView extends Composite implements Observer {
ProfileNode[] nodes = md.getProfileNodes();
mTreeViewer.setExpandedState(md, true);
// Also expand the "Parents" and "Children" nodes.
- for (ProfileNode node : nodes) {
- if (node.isRecursive() == false)
- mTreeViewer.setExpandedState(node, true);
+ if (nodes != null) {
+ for (ProfileNode node : nodes) {
+ if (node.isRecursive() == false)
+ mTreeViewer.setExpandedState(node, true);
+ }
}
}
}