From 0a3d6ccb712b7bf9cea9b3ebe632623b36a85eb2 Mon Sep 17 00:00:00 2001
From: tcarver <tjc>
Date: Thu, 7 Mar 2013 15:20:33 +0000
Subject: [PATCH] prompt if no features are selected

---
 uk/ac/sanger/artemis/components/FeaturePopup.java | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/uk/ac/sanger/artemis/components/FeaturePopup.java b/uk/ac/sanger/artemis/components/FeaturePopup.java
index d48bf8ba8..7bd2beb09 100644
--- a/uk/ac/sanger/artemis/components/FeaturePopup.java
+++ b/uk/ac/sanger/artemis/components/FeaturePopup.java
@@ -150,7 +150,15 @@ public class FeaturePopup extends JPopupMenu
     miValidate.addActionListener(new ActionListener(){
       public void actionPerformed(ActionEvent arg0)
       {
-        new ValidateViewer(getEntryGroup(), selection.getSelectedFeatures());
+        if(selection.getAllFeatures().size() < 1)
+        {
+          JOptionPane.showMessageDialog(
+              owner.getParentFrame(), 
+              "No features selected to validate.", "Select Features", 
+              JOptionPane.INFORMATION_MESSAGE);
+          return;
+        }
+        new ValidateViewer(getEntryGroup(), selection.getAllFeatures());
       }     
     });
     maybeAdd(miValidate);
-- 
GitLab