One of our KTable makes the GUI freeze for about one minute when the table input changes.
It seems this bug occurs when the content of a text cell is very long, lets say more than 1000 characters.
Here is an extract of the attached stack trace:
at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:1008)
at de.kupzog.ktable.KTable.updateScrollbarVisibility(KTable.java:3276)
at de.kupzog.ktable.KTable$1.handleEvent(KTable.java:241)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
at org.eclipse.swt.widgets.Control.WM_SIZE(Control.java:5256)
at org.eclipse.swt.widgets.Scrollable.WM_SIZE(Scrollable.java:317)
at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1690)
at org.eclipse.swt.widgets.Canvas.WM_SIZE(Canvas.java:463)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4686)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4977)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5491)
at org.eclipse.swt.widgets.Canvas.WM_WINDOWPOSCHANGED(Canvas.java:469)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4699)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4977)
at org.eclipse.swt.internal.win32.OS.ShowScrollBar(Native Method)
at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:1013)
at de.kupzog.ktable.KTable.updateScrollbarVisibility(KTable.java:3276)
at de.kupzog.ktable.KTable$1.handleEvent(KTable.java:241)