|
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 |
} |