Index: src/main/java/common/javax/swing/plaf/basic/BasicTextUI.java =================================================================== --- src/main/java/common/javax/swing/plaf/basic/BasicTextUI.java (revision 490131) +++ src/main/java/common/javax/swing/plaf/basic/BasicTextUI.java (working copy) @@ -932,12 +932,12 @@ component.setHighlighter(null); } - uninstallDefaults(); - uninstallKeyboardActions(); - uninstallListeners(); ((AbstractDocument) component.getDocument()) .removeDocumentListener(listener); - component.removePropertyChangeListener(listener); + component.removePropertyChangeListener(listener); + uninstallListeners(); + uninstallDefaults(); + uninstallKeyboardActions(); //DnD support //java.awt.Component doesn't support DnD