Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 339920
Collapse All | Expand All

(-)ui/org/eclipse/debug/internal/ui/viewers/model/InternalTreeModelViewer.java (-2 / +2 lines)
Lines 2495-2501 Link Here
2495
	protected void handleTreeExpand(TreeEvent event) {
2495
	protected void handleTreeExpand(TreeEvent event) {
2496
        super.handleTreeExpand(event);
2496
        super.handleTreeExpand(event);
2497
        IContentProvider contentProvider = getContentProvider();
2497
        IContentProvider contentProvider = getContentProvider();
2498
        if (contentProvider instanceof TreeModelContentProvider) {
2498
        if (contentProvider instanceof TreeModelContentProvider && event.item != null) {
2499
            TreePath path = getTreePathFromItem((TreeItem)event.item);
2499
            TreePath path = getTreePathFromItem((TreeItem)event.item);
2500
            ((TreeModelContentProvider) contentProvider).cancelRestore(path, IModelDelta.COLLAPSE);
2500
            ((TreeModelContentProvider) contentProvider).cancelRestore(path, IModelDelta.COLLAPSE);
2501
        }
2501
        }
Lines 2504-2510 Link Here
2504
	protected void handleTreeCollapse(TreeEvent event) {
2504
	protected void handleTreeCollapse(TreeEvent event) {
2505
	    super.handleTreeCollapse(event);
2505
	    super.handleTreeCollapse(event);
2506
        IContentProvider contentProvider = getContentProvider();
2506
        IContentProvider contentProvider = getContentProvider();
2507
        if (contentProvider instanceof TreeModelContentProvider) {
2507
        if (contentProvider instanceof TreeModelContentProvider && event.item != null) {
2508
            TreePath path = getTreePathFromItem((TreeItem)event.item);
2508
            TreePath path = getTreePathFromItem((TreeItem)event.item);
2509
            ((TreeModelContentProvider) contentProvider).cancelRestore(path, IModelDelta.EXPAND);
2509
            ((TreeModelContentProvider) contentProvider).cancelRestore(path, IModelDelta.EXPAND);
2510
        }
2510
        }

Return to bug 339920