From bb8214b64961ba1b02475f10f14c92ca07867d82 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Wed, 25 Apr 2007 14:14:53 +0000 Subject: [PATCH] should only add multirule if there are rules. If we do add a multirule with no rules, then we hit an exception --- .../rse/ui/actions/SystemPasteFromClipboardAction.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/actions/SystemPasteFromClipboardAction.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/actions/SystemPasteFromClipboardAction.java index 36d392d01fd..db79a5c8747 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/actions/SystemPasteFromClipboardAction.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/actions/SystemPasteFromClipboardAction.java @@ -131,9 +131,12 @@ public class SystemPasteFromClipboardAction extends SystemBaseAction implements rulesList.add(targetSubSystem); } */ - ISchedulingRule[] rules = (ISchedulingRule[])rulesList.toArray(new ISchedulingRule[rulesList.size()]); - MultiRule rule = new MultiRule(rules); - runnable.setRule(rule); + if (rulesList.size() > 0) + { + ISchedulingRule[] rules = (ISchedulingRule[])rulesList.toArray(new ISchedulingRule[rulesList.size()]); + MultiRule rule = new MultiRule(rules); + runnable.setRule(rule); + } } } runnable.schedule();