From 7edc93c3d8f4256fbb1ed73b141bde725d70b89a Mon Sep 17 00:00:00 2001 From: David McKnight Date: Wed, 23 May 2007 13:25:49 +0000 Subject: [PATCH] [188425] check for null selection before attempting to open dialog --- .../rse/internal/ui/actions/SystemCommonRenameAction.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/actions/SystemCommonRenameAction.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/actions/SystemCommonRenameAction.java index cc45697f8c8..640274b12d2 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/actions/SystemCommonRenameAction.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/actions/SystemCommonRenameAction.java @@ -164,8 +164,9 @@ public class SystemCommonRenameAction extends SystemBaseDialogAction */ protected Dialog createDialog(Shell parent) { + IStructuredSelection sel = getSelection(); // multi-select - if (getSelection().size() > 1) + if (sel != null && sel.size() > 1) { SystemRenameDialog dlg = new SystemRenameDialog(parent); if (nameValidator != null) @@ -177,7 +178,7 @@ public class SystemCommonRenameAction extends SystemBaseDialogAction return dlg; } // single-select - else if (getSelection().size() == 1) + else if (sel != null && sel.size() == 1) { SystemRenameSingleDialog dlg = new SystemRenameSingleDialog(parent); if (copyCollisionMode)