From d6a5819222b24187b75597f4ce132be2fde7cd80 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Fri, 18 May 2007 15:17:51 +0000 Subject: [PATCH] [187021] propagating the exception that occurs in a bad query operation --- .../files/ui/view/SystemViewRemoteFileAdapter.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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); + } } }