Author: scabanovich
Date: 2011-06-20 20:45:29 -0400 (Mon, 20 Jun 2011)
New Revision: 32242
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.seam.config.core/src/org/jboss/tools/cdi/seam/config/core/xml/SAXParser.java
Log:
JBIDE-9193
https://issues.jboss.org/browse/JBIDE-9193
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.seam.config.core/src/org/jboss/tools/cdi/seam/config/core/xml/SAXParser.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.seam.config.core/src/org/jboss/tools/cdi/seam/config/core/xml/SAXParser.java 2011-06-21
00:32:01 UTC (rev 32241)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.seam.config.core/src/org/jboss/tools/cdi/seam/config/core/xml/SAXParser.java 2011-06-21
00:45:29 UTC (rev 32242)
@@ -192,10 +192,16 @@
String message = e.getMessage();
errors.add(message);
}
-
+
+ /**
+ * Returns line number in text for offset 'start'; the first line has number
1.
+ *
+ * @param start
+ * @return
+ */
private int getLine(int start) {
try {
- return document.getLineOfOffset(start);
+ return document.getLineOfOffset(start) + 1;
} catch (BadLocationException e) {
CommonPlugin.getPluginLog().logError(e);
return -1;