Community
Participate
Working Groups
See bug 463550. The first character typed is lost since the fix of the Bug 444063 - [Undo/Redo] Undo is broken after fast class creation. The class MultilineLabelDirectEditManager was not yet an instance of TextDirectEditManager, but an instance of DirectEditManagerBase. I propose to modify the template in order to generate this code : private void performDirectEdit(char initialCharacter) { if (getManager() instanceof DirectEditManagerBase) { ((DirectEditManagerBase) getManager()).show(initialCharacter); } else { performDirectEdit(); } } instead of private void performDirectEdit(char initialCharacter) { if (getManager() instanceof TextDirectEditManager) { ((TextDirectEditManager) getManager()).show(initialCharacter); } else { performDirectEdit(); } }