diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/monitor/SystemMonitorViewPart.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/monitor/SystemMonitorViewPart.java index c27d80a3148..bf95fb1e97d 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/monitor/SystemMonitorViewPart.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/monitor/SystemMonitorViewPart.java @@ -21,6 +21,7 @@ * David McKnight (IBM) - [223103] [cleanup] fix broken externalized strings * David McKnight (IBM) - [225506] [api][breaking] RSE UI leaks non-API types * Zhou Renjian (Kortide) - [282239] Monitor view does not update icon according to connection status + * David McKnight (IBM) - [294663] bad cast in monitor view part refresh action ********************************************************************************/ package org.eclipse.rse.internal.ui.view.monitor; @@ -50,7 +51,6 @@ import org.eclipse.rse.core.model.ISystemContainer; import org.eclipse.rse.core.model.ISystemRegistry; import org.eclipse.rse.internal.ui.SystemPropertyResources; import org.eclipse.rse.internal.ui.SystemResources; -import org.eclipse.rse.internal.ui.view.SystemTableTreeViewProvider; import org.eclipse.rse.services.clientserver.messages.SystemMessage; import org.eclipse.rse.ui.ISystemIconConstants; import org.eclipse.rse.ui.RSEUIPlugin; @@ -62,6 +62,7 @@ import org.eclipse.rse.ui.view.IRSEViewPart; import org.eclipse.rse.ui.view.ISystemTableViewColumnManager; import org.eclipse.rse.ui.view.ISystemViewElementAdapter; import org.eclipse.rse.ui.view.SystemTableView; +import org.eclipse.rse.ui.view.SystemTableViewProvider; import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.events.SelectionListener; @@ -299,7 +300,7 @@ class SubSetAction extends BrowseAction { ((ISystemContainer)inputObject).markStale(true); } - ((SystemTableTreeViewProvider) getViewer().getContentProvider()).flushCache(); + ((SystemTableViewProvider) getViewer().getContentProvider()).flushCache(); getViewer().refresh(); // refresh layout too