Skip to content

Commit 68642a1

Browse files
committed
TargetEditor.doRevert() should revert the dirty text editor
1 parent 5aa112a commit 68642a1

File tree

1 file changed

+5
-0
lines changed
  • ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/targetdefinition

1 file changed

+5
-0
lines changed

ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/targetdefinition/TargetEditor.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@
104104
import org.eclipse.ui.forms.widgets.ScrolledForm;
105105
import org.eclipse.ui.part.FileEditorInput;
106106
import org.eclipse.ui.progress.UIJob;
107+
import org.eclipse.ui.texteditor.ITextEditor;
107108
import org.osgi.service.event.Event;
108109
import org.osgi.service.event.EventHandler;
109110
import org.xml.sax.SAXException;
@@ -331,6 +332,10 @@ public void doRevert() {
331332
}
332333
}
333334
}
335+
336+
pages.stream().filter(ITextEditor.class::isInstance).map(ITextEditor.class::cast).filter(ITextEditor::isDirty)
337+
.forEach(ITextEditor::doRevertToSaved);
338+
334339
setActivePage(getActivePage());
335340
editorDirtyStateChanged();
336341
}

0 commit comments

Comments
 (0)