1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-18 21:55:45 +02:00

[285047] SystemRefreshAction not disabled when showRefresh returns false

This commit is contained in:
David McKnight 2009-07-29 20:13:57 +00:00
parent be84d81f18
commit 7d3509d475

View file

@ -15,6 +15,7 @@
* Martin Oberhuber (Wind River) - [168975] Move RSE Events API to Core
* Martin Oberhuber (Wind River) - [186773] split ISystemRegistryUI from ISystemRegistry
* Martin Oberhuber (Wind River) - [188160] avoid parent refresh if not doing deferred queries
* Patrick Tasse (Ericsson) - [285047] SystemRefreshAction not disabled when showRefresh returns false
********************************************************************************/
package org.eclipse.rse.ui.actions;
@ -70,6 +71,14 @@ public class SystemRefreshAction extends SystemBaseAction
{
boolean enable = true;
_selection = selection;
Iterator iter = _selection.iterator();
while (enable && iter.hasNext()) {
Object obj = iter.next();
ISystemViewElementAdapter adapter = getViewAdapter(obj);
if (adapter != null && !adapter.showRefresh(obj)) {
enable = false;
}
}
return enable;
}