X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/BufferManager.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/BufferManager.java index 993c2a7..511d041 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/BufferManager.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/BufferManager.java @@ -14,8 +14,12 @@ import java.util.Enumeration; import net.sourceforge.phpdt.core.IBuffer; import net.sourceforge.phpdt.core.IBufferFactory; +import net.sourceforge.phpdt.core.IJavaElement; import net.sourceforge.phpdt.core.IOpenable; +import org.eclipse.core.resources.IFile; +import org.eclipse.core.resources.IResource; + /** * The buffer manager manages the set of open buffers. @@ -45,15 +49,15 @@ protected void addBuffer(IBuffer buffer) { /** * @see IBufferFactory#createBuffer(IOpenable) */ -//public IBuffer createBuffer(IOpenable owner) { -// IJavaElement element = (IJavaElement)owner; -// IResource resource = element.getResource(); -// return -// new Buffer( -// resource instanceof IFile ? (IFile)resource : null, -// owner, -// element.isReadOnly()); -//} +public IBuffer createBuffer(IOpenable owner) { + IJavaElement element = (IJavaElement)owner; + IResource resource = element.getResource(); + return + new Buffer( + resource instanceof IFile ? (IFile)resource : null, + owner, + element.isReadOnly()); +} /** * Returns the open buffer associated with the given owner,