| Summary: | SWTException when deleting text from StyledText, if selection larger than visible part | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Heinke <e-bug> | ||||
| Component: | SWT | Assignee: | Felipe Heidrich <eclipse.felipe> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | major | ||||||
| Priority: | P3 | ||||||
| Version: | 3.2 | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
Created attachment 32352 [details]
Javaclass which exhibits problem
If the StyledText does not have the Style SWT.WRAP the exception does not happen
fixed in HEAD > 20060317 please verify (In reply to comment #2) > fixed in HEAD > 20060317 > > please verify > Verified. Thank you |
If you attempt to delete selected text in a StyledText widget, where the selection extends beyond the visible windowarea, you get an SWTException: Caused by: java.lang.IllegalArgumentException: Argument not valid at org.eclipse.swt.SWT.error(SWT.java:3267) at org.eclipse.swt.SWT.error(SWT.java:3206) at org.eclipse.swt.SWT.error(SWT.java:3177) at org.eclipse.swt.custom.DefaultContent.error(DefaultContent.java:670) at org.eclipse.swt.custom.DefaultContent.getLine(DefaultContent.java:478) at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:643) at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:607) at org.eclipse.swt.custom.StyledTextRenderer.calculate(StyledTextRenderer.java:197) at org.eclipse.swt.custom.StyledText.getVerticalScrollOffset(StyledText.java:4547) at org.eclipse.swt.custom.StyledTextRenderer$1.run(StyledTextRenderer.java:240) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)