You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The class AdvisedCellLabelProvider has a "workaround" which looks like this:
String s = columnAdvisor.getString(element, index);
if(s != null && !s.isEmpty()) {
// workaround: append space to the text to avoid last character truncation the cells
s += ' ';
}
cell.setText(s);
This workaround causes widespread breakage in out SWTBot tests, which presumes that the cell text is unmodified.
The workaround feels very kludgy, maybe there is a better way to make JFace measure the text extent correctly?
The text was updated successfully, but these errors were encountered:
We need to investigate why it has been done. As far as I remember it was not the extent calculation, but a JFace drawing problem on one of the platforms. The very last letter in a cell was truncated in the middle even if the cell width was wide enough, for instance R you could be seen as I.
Could you modify your tests to truncate trailing spaces?
The class AdvisedCellLabelProvider has a "workaround" which looks like this:
This workaround causes widespread breakage in out SWTBot tests, which presumes that the cell text is unmodified.
The workaround feels very kludgy, maybe there is a better way to make JFace measure the text extent correctly?
The text was updated successfully, but these errors were encountered: