Ben Konrath 52a1764
Index: src/org/eclipse/pde/internal/core/plugin/PluginHandler.java
Ben Konrath 52a1764
===================================================================
Ben Konrath 52a1764
RCS file: /cvsroot/eclipse/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/plugin/PluginHandler.java,v
Ben Konrath 52a1764
retrieving revision 1.6
Ben Konrath 52a1764
diff -u -r1.6 PluginHandler.java
Ben Konrath 52a1764
--- src/org/eclipse/pde/internal/core/plugin/PluginHandler.java	3 Apr 2006 19:48:18 -0000	1.6
Ben Konrath 52a1764
+++ src/org/eclipse/pde/internal/core/plugin/PluginHandler.java	17 Nov 2006 22:18:53 -0000
Ben Konrath 52a1764
@@ -52,11 +52,13 @@
Ben Konrath 52a1764
 			}
Ben Konrath 52a1764
 		}
Ben Konrath 52a1764
 		
Ben Konrath 52a1764
+		boolean setLineAttr = false;
Ben Konrath 52a1764
 		Element element = fDocument.createElement(qName);
Ben Konrath 52a1764
 		for (int i = 0; i < attributes.getLength(); i++) {
Ben Konrath 52a1764
 			element.setAttribute(attributes.getQName(i), attributes.getValue(i));
Ben Konrath 52a1764
-			if ("extension".equals(qName) || "extension-point".equals(qName)) { //$NON-NLS-1$ //$NON-NLS-2$
Ben Konrath 52a1764
+			if (("extension".equals(qName) || "extension-point".equals(qName)) && !setLineAttr) { //$NON-NLS-1$ //$NON-NLS-2$
Ben Konrath 52a1764
 				element.setAttribute("line", Integer.toString(fLocator.getLineNumber())); //$NON-NLS-1$
Ben Konrath 52a1764
+				setLineAttr = true;
Ben Konrath 52a1764
 			}
Ben Konrath 52a1764
 		}
Ben Konrath 52a1764