X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.xml.ui/src/net/sourceforge/phpeclipse/xml/ui/internal/text/SimpleDoubleClickStrategy.java b/net.sourceforge.phpeclipse.xml.ui/src/net/sourceforge/phpeclipse/xml/ui/internal/text/SimpleDoubleClickStrategy.java index d57691b..3eb545a 100644 --- a/net.sourceforge.phpeclipse.xml.ui/src/net/sourceforge/phpeclipse/xml/ui/internal/text/SimpleDoubleClickStrategy.java +++ b/net.sourceforge.phpeclipse.xml.ui/src/net/sourceforge/phpeclipse/xml/ui/internal/text/SimpleDoubleClickStrategy.java @@ -8,19 +8,18 @@ * Contributors: * Igor Malinin - initial contribution * - * $Id: SimpleDoubleClickStrategy.java,v 1.1 2004-09-02 18:28:03 jsurfer Exp $ + * $Id: SimpleDoubleClickStrategy.java,v 1.3 2006-10-21 23:14:13 pombredanne Exp $ */ package net.sourceforge.phpeclipse.xml.ui.internal.text; +import net.sourceforge.phpeclipse.ui.text.TextDoubleClickStrategy; + import org.eclipse.jface.text.BadLocationException; import org.eclipse.jface.text.IDocument; import org.eclipse.jface.text.ITextViewer; import org.eclipse.jface.text.ITypedRegion; -import net.sourceforge.phpeclipse.ui.text.TextDoubleClickStrategy; - - /** * * @@ -30,33 +29,34 @@ public class SimpleDoubleClickStrategy extends TextDoubleClickStrategy { /* * @see org.eclipse.jface.text.ITextDoubleClickStrategy#doubleClicked(ITextViewer) */ - public void doubleClicked( ITextViewer viewer ) { + public void doubleClicked(ITextViewer viewer) { int offset = viewer.getSelectedRange().x; - if ( offset < 0 ) { + if (offset < 0) { return; } try { IDocument document = viewer.getDocument(); - ITypedRegion region = document.getPartition( offset ); + ITypedRegion region = document.getPartition(offset); int start = region.getOffset(); int length = region.getLength(); - if ( offset == start ) { - viewer.setSelectedRange( start, length ); + if (offset == start) { + viewer.setSelectedRange(start, length); return; } int end = start + length - 1; - if ( offset == end && document.getChar(end) == '>' ) { - viewer.setSelectedRange( start, length ); + if (offset == end && document.getChar(end) == '>') { + viewer.setSelectedRange(start, length); return; } - super.doubleClicked( viewer ); - } catch ( BadLocationException e ) {} + super.doubleClicked(viewer); + } catch (BadLocationException e) { + } } }