diff --git a/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/view/SystemViewRemoteFileAdapter.java b/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/view/SystemViewRemoteFileAdapter.java index 481d844a2c3..bd1d8b302a3 100644 --- a/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/view/SystemViewRemoteFileAdapter.java +++ b/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/view/SystemViewRemoteFileAdapter.java @@ -727,8 +727,16 @@ public class SystemViewRemoteFileAdapter { children = EMPTY_LIST; } - else { - children = filterChildren(children); + else + { + if (children.length == 1 && children[0] instanceof SystemMessageObject) + { + // don't filter children so that the message gets propagated + } + else + { + children = filterChildren(children); + } } }