[jboss-svn-commits] JBL Code SVN: r7914 - in labs/jbossrules/trunk/drools-ide: META-INF src/main/java/org/drools/ide/editors src/main/java/org/drools/ide/editors/outline

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Nov 28 19:35:25 EST 2006


Author: KrisVerlaenen
Date: 2006-11-28 19:35:19 -0500 (Tue, 28 Nov 2006)
New Revision: 7914

Modified:
   labs/jbossrules/trunk/drools-ide/META-INF/MANIFEST.MF
   labs/jbossrules/trunk/drools-ide/src/main/java/org/drools/ide/editors/DroolsLineBreakpointAdapter.java
   labs/jbossrules/trunk/drools-ide/src/main/java/org/drools/ide/editors/outline/RuleContentOutlinePage.java
Log:
small bug fixes

Modified: labs/jbossrules/trunk/drools-ide/META-INF/MANIFEST.MF
===================================================================
--- labs/jbossrules/trunk/drools-ide/META-INF/MANIFEST.MF	2006-11-29 00:22:45 UTC (rev 7913)
+++ labs/jbossrules/trunk/drools-ide/META-INF/MANIFEST.MF	2006-11-29 00:35:19 UTC (rev 7914)
@@ -43,7 +43,8 @@
  lib/drools-core.jar,
  lib/drools-decisiontables.jar,
  lib/drools-jsr94.jar,
- lib/stringtemplate-2.3b6.jar
+ lib/stringtemplate-2.3b6.jar,
+ lib/jxl-2.4.2.jar
 Bundle-RequiredExecutionEnvironment: J2SE-1.4
 Export-Package: org.drools,
  org.drools.asm,

Modified: labs/jbossrules/trunk/drools-ide/src/main/java/org/drools/ide/editors/DroolsLineBreakpointAdapter.java
===================================================================
--- labs/jbossrules/trunk/drools-ide/src/main/java/org/drools/ide/editors/DroolsLineBreakpointAdapter.java	2006-11-29 00:22:45 UTC (rev 7913)
+++ labs/jbossrules/trunk/drools-ide/src/main/java/org/drools/ide/editors/DroolsLineBreakpointAdapter.java	2006-11-29 00:35:19 UTC (rev 7914)
@@ -18,7 +18,7 @@
 public class DroolsLineBreakpointAdapter implements IToggleBreakpointsTarget {
 
 	public boolean canToggleLineBreakpoints(IWorkbenchPart part, ISelection selection) {
-		if (part instanceof IEditorPart) {
+		if (part instanceof IEditorPart && selection instanceof ITextSelection) {
 			IEditorPart editor = (IEditorPart) part;
 			IResource resource = (IResource) editor.getEditorInput().getAdapter(IResource.class);
 			ITextSelection textSelection = (ITextSelection) selection;

Modified: labs/jbossrules/trunk/drools-ide/src/main/java/org/drools/ide/editors/outline/RuleContentOutlinePage.java
===================================================================
--- labs/jbossrules/trunk/drools-ide/src/main/java/org/drools/ide/editors/outline/RuleContentOutlinePage.java	2006-11-29 00:22:45 UTC (rev 7913)
+++ labs/jbossrules/trunk/drools-ide/src/main/java/org/drools/ide/editors/outline/RuleContentOutlinePage.java	2006-11-29 00:35:19 UTC (rev 7914)
@@ -136,11 +136,15 @@
     	String ruleFileContents = editor.getContent();
     	Matcher matcher = PACKAGE_PATTERN.matcher(ruleFileContents);
     	String packageName = null;
+    	int startChar = 0;
+    	int endChar = 0; 
         if (matcher.find()) {
             packageName = matcher.group(1);
+            startChar = matcher.start(1);
+            endChar = matcher.end(1);
         }
         Package pkg = DroolsModelBuilder.addPackage(ruleSet, packageName,
-    		matcher.start(1), matcher.end(1) - matcher.start(1));
+    		startChar, endChar - startChar);
 
         matcher = RULE_PATTERN1.matcher(ruleFileContents);
         while (matcher.find()) {




More information about the jboss-svn-commits mailing list