[jboss-svn-commits] JBL Code SVN: r29110 - labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/preferences.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Aug 28 09:26:09 EDT 2009


Author: KrisVerlaenen
Date: 2009-08-28 09:26:09 -0400 (Fri, 28 Aug 2009)
New Revision: 29110

Modified:
   labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/preferences/DroolsRuntimesBlock.java
   labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/preferences/DroolsRuntimesPreferencePage.java
Log:
JBIDE-4720: There is no way to leave 'Installed Drools Runtime' Preference page if there is no configured runtimes
 - allowing to save invalid/incomplete settings, showing error message only

Modified: labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/preferences/DroolsRuntimesBlock.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/preferences/DroolsRuntimesBlock.java	2009-08-28 12:59:34 UTC (rev 29109)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/preferences/DroolsRuntimesBlock.java	2009-08-28 13:26:09 UTC (rev 29110)
@@ -211,11 +211,7 @@
 		IStructuredSelection selection = (IStructuredSelection) droolsRuntimesList.getSelection();
 		int selectionCount= selection.size();
 		fEditButton.setEnabled(selectionCount == 1);
-		if (selectionCount > 0 && selectionCount < droolsRuntimesList.getTable().getItemCount()) {
-			fRemoveButton.setEnabled(true);
-		} else {
-			fRemoveButton.setEnabled(false);
-		}
+		fRemoveButton.setEnabled(selectionCount > 0);
 	}
 	
 	public Control getControl() {

Modified: labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/preferences/DroolsRuntimesPreferencePage.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/preferences/DroolsRuntimesPreferencePage.java	2009-08-28 12:59:34 UTC (rev 29109)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/preferences/DroolsRuntimesPreferencePage.java	2009-08-28 13:26:09 UTC (rev 29110)
@@ -59,7 +59,6 @@
 			}
 		}
 		if (droolsRuntimesBlock.getDefaultDroolsRuntime() == null) {
-			setValid(false);
 			setErrorMessage("Select a default Drools Runtime");
 		}
 		Control control = droolsRuntimesBlock.getControl();
@@ -72,10 +71,8 @@
 			public void selectionChanged(SelectionChangedEvent event) {
 				DroolsRuntime runtime = droolsRuntimesBlock.getDefaultDroolsRuntime();
 				if (runtime == null) {
-					setValid(false);
 					setErrorMessage("Select a default Drools Runtime"); 
 				} else {
-					setValid(true);
 					setErrorMessage(null);
 				}
 			}



More information about the jboss-svn-commits mailing list