View | Details | Raw Unified | Return to bug 309902
Collapse All | Expand All

(-)src/org/eclipse/pde/internal/core/text/DocumentHandler.java (-1 / +2 lines)
Lines 181-188 Link Here
181
181
182
	private IRegion getAttributeRegion(String name, String value, int offset) throws BadLocationException {
182
	private IRegion getAttributeRegion(String name, String value, int offset) throws BadLocationException {
183
		FindReplaceDocumentAdapter fFindReplaceAdapter = new FindReplaceDocumentAdapter(getDocument());
183
		FindReplaceDocumentAdapter fFindReplaceAdapter = new FindReplaceDocumentAdapter(getDocument());
184
		IRegion nameRegion = fFindReplaceAdapter.find(offset, name + "\\s*=\\s*\"", true, true, false, true); //$NON-NLS-1$
184
		IRegion nameRegion = fFindReplaceAdapter.find(offset, "\\s" + name + "\\s*=\\s*\"", true, true, false, true); //$NON-NLS-1$		
185
		if (nameRegion != null) {
185
		if (nameRegion != null) {
186
			nameRegion = new Region(nameRegion.getOffset()+1, nameRegion.getLength()-1);
186
			if (getDocument().get(nameRegion.getOffset() + nameRegion.getLength(), value.length()).equals(value))
187
			if (getDocument().get(nameRegion.getOffset() + nameRegion.getLength(), value.length()).equals(value))
187
				return new Region(nameRegion.getOffset(), nameRegion.getLength() + value.length() + 1);
188
				return new Region(nameRegion.getOffset(), nameRegion.getLength() + value.length() + 1);
188
		}
189
		}

Return to bug 309902