Bug 392859
[Regression] Incorrect WPE model returned from HTMLEditor after page
name change.
diff --git a/jsf/plugins/org.eclipse.jst.pagedesigner/src/org/eclipse/jst/pagedesigner/editors/HTMLEditor.java b/jsf/plugins/org.eclipse.jst.pagedesigner/src/org/eclipse/jst/pagedesigner/editors/HTMLEditor.java
index 720470f..143c156 100644
--- a/jsf/plugins/org.eclipse.jst.pagedesigner/src/org/eclipse/jst/pagedesigner/editors/HTMLEditor.java
+++ b/jsf/plugins/org.eclipse.jst.pagedesigner/src/org/eclipse/jst/pagedesigner/editors/HTMLEditor.java
@@ -856,6 +856,12 @@
case IEditorPart.PROP_INPUT: {
if (source == _textEditor) {
if (_textEditor.getEditorInput() != getEditorInput()) {
+ //Bug 392859 - [Regression] Incorrect WPE model returned from HTMLEditor after page name change.
+ // release the old model
+ if (_model != null) {
+ _model.releaseFromEdit();
+ _model = null;
+ }
setInput(_textEditor.getEditorInput());
// title should always change when input changes.
// create runnable for following post call