diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/monitor/MonitorViewWorkbook.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/monitor/MonitorViewWorkbook.java index 5c442a07749..c9c45c8e58e 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/monitor/MonitorViewWorkbook.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/monitor/MonitorViewWorkbook.java @@ -52,12 +52,13 @@ public class MonitorViewWorkbook extends Composite public void dispose() { - if (!_folder.isDisposed()) + + //if (!_folder.isDisposed()) { for (int i = 0; i < _folder.getItemCount(); i++) { CTabItem item = _folder.getItem(i); - if (!item.isDisposed()) + //if (!item.isDisposed()) { MonitorViewPage page = (MonitorViewPage) item.getData(); page.dispose(); diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/monitor/SystemMonitorViewPart.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/monitor/SystemMonitorViewPart.java index 778846887ce..363fa45cafc 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/monitor/SystemMonitorViewPart.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/monitor/SystemMonitorViewPart.java @@ -691,8 +691,7 @@ class SubSetAction extends BrowseAction registry.removeSystemResourceChangeListener(this); registry.removeSystemRemoteChangeListener(this); - SystemTableTreeView viewer = (SystemTableTreeView)getRSEViewer(); - viewer.dispose(); + super.dispose(); }