diff --git a/images/src/org/intellij/images/editor/impl/ImageEditorImpl.java b/images/src/org/intellij/images/editor/impl/ImageEditorImpl.java index 658f7803bc89..dfedbcd7a76f 100644 --- a/images/src/org/intellij/images/editor/impl/ImageEditorImpl.java +++ b/images/src/org/intellij/images/editor/impl/ImageEditorImpl.java @@ -38,14 +38,14 @@ import java.beans.PropertyChangeListener; * * @author Alexey Efimov */ -class ImageEditorImpl implements ImageEditor { +public class ImageEditorImpl implements ImageEditor { private final PropertyChangeListener optionsChangeListener = new OptionsChangeListener(); private final Project project; private final ImageContentProvider contentProvider; private final ImageEditorUI editorUI; private boolean disposed; - ImageEditorImpl(@NotNull Project project, @NotNull final ImageContentProvider contentProvider) { + public ImageEditorImpl(@NotNull Project project, @NotNull final ImageContentProvider contentProvider) { this.project = project; this.contentProvider = contentProvider; diff --git a/images/src/org/intellij/images/editor/impl/ImageFileEditorProvider.java b/images/src/org/intellij/images/editor/impl/ImageFileEditorProvider.java index 88e89eef1957..9c344f6f8a8a 100644 --- a/images/src/org/intellij/images/editor/impl/ImageFileEditorProvider.java +++ b/images/src/org/intellij/images/editor/impl/ImageFileEditorProvider.java @@ -30,7 +30,7 @@ import org.jetbrains.annotations.NotNull; * * @author Alexey Efimov */ -public final class ImageFileEditorProvider implements FileEditorProvider, DumbAware { +final class ImageFileEditorProvider implements FileEditorProvider, DumbAware { @NonNls private static final String EDITOR_TYPE_ID = "images"; private final ImageFileTypeManager typeManager; @@ -45,11 +45,7 @@ public final class ImageFileEditorProvider implements FileEditorProvider, DumbAw @NotNull public FileEditor createEditor(@NotNull Project project, @NotNull VirtualFile file) { - return createImageEditor(project, new VirtualFileImageContentProvider(file)); - } - - @NotNull - public static FileEditor createImageEditor(@NotNull Project project, @NotNull ImageContentProvider contentProvider) { + ImageContentProvider contentProvider = new VirtualFileImageContentProvider(file); ImageFileEditorImpl editor = new ImageFileEditorImpl(project, contentProvider); Disposer.register(editor, contentProvider); return editor;