View Issue Details

IDProjectCategoryView StatusLast Update
0017898LazarusOtherpublic2010-11-10 16:00
ReporterZoran VučenovićAssigned ToMartin Friebe 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version0.9.29 (SVN)Product Build 
Target Version0.9.30Fixed in Version0.9.29 (SVN) 
Summary0017898: SynCompletion makes application crash when the popup form gets resized with mouse.
DescriptionTo show the problem I'm attaching the modified SynCompletionSample project from examples\SynEdit\Completion folder, only to have more words which start with same letter. This is needed to show resizeable popup form.

To reproduce:
In enclosed application, press ctrl-space after "c", the completion form which pops up will be resizeable. Grab the bottom-right corner of the popup form with mouse and resize it.

The application will crash.
Additional InformationReproduceable with new svn (rev. 28176).
Maybe applies to any widgetset, but now I tried only on win32.
TagsNo tags attached.
Fixed in Revision28177
LazTarget0.9.30
WidgetsetWin32/Win64
Attached Files

Activities

2010-11-10 14:01

 

Completion.zip (131,802 bytes)

Martin Friebe

2010-11-10 14:53

manager   ~0042944

please test and close if ok

There was a second issue:
the sizedrag should not show dependent on the amount of lines. there is a property:

  SynCompletion.ShowSizeDrag := True;
added to example.
(also added SynCompletion.DoubleClickSelects)

Zoran Vučenović

2010-11-10 16:00

developer   ~0042948

Very nice, thank you, Martin.

Issue History

Date Modified Username Field Change
2010-11-10 14:01 Zoran Vučenović New Issue
2010-11-10 14:01 Zoran Vučenović File Added: Completion.zip
2010-11-10 14:01 Zoran Vučenović Widgetset => Win32/Win64
2010-11-10 14:50 Martin Friebe Status new => assigned
2010-11-10 14:50 Martin Friebe Assigned To => Martin Friebe
2010-11-10 14:53 Martin Friebe Fixed in Revision => 28177
2010-11-10 14:53 Martin Friebe LazTarget => 0.9.30
2010-11-10 14:53 Martin Friebe Status assigned => resolved
2010-11-10 14:53 Martin Friebe Fixed in Version => 0.9.29 (SVN)
2010-11-10 14:53 Martin Friebe Resolution open => fixed
2010-11-10 14:53 Martin Friebe Note Added: 0042944
2010-11-10 14:53 Martin Friebe Target Version => 0.9.30
2010-11-10 16:00 Zoran Vučenović Status resolved => closed
2010-11-10 16:00 Zoran Vučenović Note Added: 0042948