Author: dazarov
Date: 2011-12-06 18:06:17 -0500 (Tue, 06 Dec 2011)
New Revision: 37028
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/refactoring/CDIRenameProcessor.java
Log:
EL refactoring for @Named beans doesn't work properly
https://issues.jboss.org/browse/JBIDE-10210
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/refactoring/CDIRenameProcessor.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/refactoring/CDIRenameProcessor.java 2011-12-06
23:05:20 UTC (rev 37027)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/refactoring/CDIRenameProcessor.java 2011-12-06
23:06:17 UTC (rev 37028)
@@ -89,6 +89,12 @@
}
}
lastChange = new CDIFileChange(file.getName(), file);
+
+ if(CDIFileChange.getEditor(file) != null)
+ lastChange.setSaveMode(TextFileChange.LEAVE_DIRTY);
+ else
+ lastChange.setSaveMode(TextFileChange.FORCE_SAVE);
+
MultiTextEdit root = new MultiTextEdit();
lastChange.setEdit(root);
rootChange.add(lastChange);