diff options
| author | Xavier Ducrohet <xav@android.com> | 2011-02-01 16:25:35 -0800 |
|---|---|---|
| committer | Android Code Review <code-review@android.com> | 2011-02-01 16:25:35 -0800 |
| commit | 48ff0d8b70e56c987ac1de45bbef31dd222d9525 (patch) | |
| tree | 65d168a42994b8bd8086e7489d7d426e52f03d1d | |
| parent | aebfa0d7106f8c68190e8b5b7c872172c0fa5196 (diff) | |
| parent | 56a10e4322385f3754322657b95a3eb7bf76bff8 (diff) | |
| download | sdk-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.java | 12 |
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); + } } } } |
