Community
Participate
Working Groups
}
};
textWidget.addBidiSegmentListener(hardWrapSegmentListener);
textWidget.setWordWrap(true); // XXX: workaround for https://bugs.eclipse.org/425847
textWidget.setText(textWidget.getText()); // XXX: workaround for https://bugs.eclipse.org/384886
if (brokenBidiPlatformTextWidth != -1) {
} else if (hardWrapSegmentListener != null) {
StyledText textWidget = getTextWidget();
textWidget.removeBidiSegmentListener(hardWrapSegmentListener);
textWidget.setWordWrap(false); // XXX: workaround for https://bugs.eclipse.org/425847
hardWrapSegmentListener = null;