[jbosstools-commits] JBoss Tools SVN: r24461 - trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/actions.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Thu Aug 26 05:48:31 EDT 2010


Author: dgeraskov
Date: 2010-08-26 05:48:31 -0400 (Thu, 26 Aug 2010)
New Revision: 24461

Modified:
   trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/actions/DeleteConfigurationAction.java
Log:
https://jira.jboss.org/browse/JBIDE-6910
do not show dialog when nothing will be deleted.

Modified: trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/actions/DeleteConfigurationAction.java
===================================================================
--- trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/actions/DeleteConfigurationAction.java	2010-08-26 09:46:00 UTC (rev 24460)
+++ trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/actions/DeleteConfigurationAction.java	2010-08-26 09:48:31 UTC (rev 24461)
@@ -51,6 +51,17 @@
 
 	public void run() {
 		List selectedNonResources = getSelectedNonResources();
+		boolean ccSelected = false;
+		Iterator iter = selectedNonResources.iterator();
+		while (iter.hasNext() ) {
+			if (iter.next() instanceof ConsoleConfiguration) {
+				ccSelected = true;
+				break;
+			}
+		}
+		
+		if (!ccSelected) return;
+		
 		String question =  HibernateConsoleMessages.DeleteConfigurationAction_do_you_wish_del_selected_config;
 		String title = HibernateConsoleMessages.DeleteConfigurationAction_delete_console_config;
 		if (selectedNonResources.size() > 1){
@@ -60,7 +71,7 @@
 		question += HibernateConsoleMessages.DeleteConfigurationAction_str_3;
 
 		if( MessageDialog.openConfirm( null, title, question)) {
-			Iterator iter = selectedNonResources.iterator();
+			iter = selectedNonResources.iterator();
 			while (iter.hasNext() ) {
 				Object selElement = iter.next();
 				if (selElement instanceof ConsoleConfiguration) {



More information about the jbosstools-commits mailing list