[Lazarus] BUG in Synedit
Martin Friebe
lazarus at mfriebe.de
Thu Oct 2 13:53:15 CEST 2008
can be reproduced in the IDE as well
File->new : then choose "text"
an empty synedit is created.
- inserting a space or char into the empty line works
- but if you press return, before inserting anything else,it will fail.
please create a bug report for it.
Brad Campbell wrote:
> Steps to reproduce :
>
> Project -> New Project -> Application
> Synedit Tab -> TSynEdit (1st icon) and click form to drop it on.
> Edit Lines property of TSynEdit to be empty.
> Run application. Cursor should be flashing in Synedit box
> Hit enter.. Boom.
>
> v0.9.27 r16831M i386-linux-gtk 2 (beta)
>
> brad at bklaptop2:~$ fpc --version
> Free Pascal Compiler version 2.2.3 [2008/10/01] for i386
> Copyright (c) 1993-2008 by Florian Klaempfl
>
> brad at bkmac:~$ /tmp/project1
> TApplication.HandleException Invalid stringlist index 1
> Stack trace:
> $0828BD41 LISTINDEXOUTOFBOUNDS, line 506 of synedittextbuffer.pp
> $0828CE30 TSYNEDITSTRINGLIST__INSERT, line 892 of synedittextbuffer.pp
> $08279C90 TCUSTOMSYNEDIT__EXECUTECOMMAND, line 8471 of synedit.pp
> $08277B40 TCUSTOMSYNEDIT__COMMANDPROCESSOR, line 7494 of synedit.pp
> $0826C0AD TCUSTOMSYNEDIT__KEYDOWN, line 2272 of synedit.pp
> $08141F56 TWINCONTROL__KEYDOWNBEFOREINTERFACE, line 4981 of ./include/wincontrol.inc
> $08142275 TWINCONTROL__DOKEYDOWNBEFOREINTERFACE, line 5117 of ./include/wincontrol.inc
> $08143F17 TWINCONTROL__CNKEYDOWN, line 6200 of ./include/wincontrol.inc
> $08068EB9 TOBJECT__DISPATCH, line 459 of /home/brad/devel/fpc/svn/fixes/fpc/rtl/inc/objpas.inc
> $081416D4 TWINCONTROL__WNDPROC, line 4749 of ./include/wincontrol.inc
> $082767BE TCUSTOMSYNEDIT__WNDPROC, line 8471 of synedit.pp
> $08210867 DELIVERMESSAGE, line 3547 of /home/brad/devel/fpc/lazarus/lcl/interfaces/gtk/gtkproc.inc
> $0820DFE3 HANDLEGTKKEYUPDOWN, line 2264 of
> /home/brad/devel/fpc/lazarus/lcl/interfaces/gtk/gtkproc.inc
> $081CE318 GTK2KEYDOWN, line 68 of gtk2widgetset.inc
> $B7C358D4
> $B7A33759
> $B7A47F8B
>
> Regards,
> Brad
>
More information about the Lazarus
mailing list