View Issue Details

IDProjectCategoryView StatusLast Update
0022991LazarusLCLpublic2012-09-27 19:03
ReporterJohn Kelly Assigned ToZeljan Rikalo  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version1.1 (SVN) 
Summary0022991: Cancelling a modal form initiated from a TListview double click results in an inappropriate rubberband select operation.
DescriptionCancelling a modal form initiated from a TListview double click results in an inappropriate rubberband select operation.
Multiselect := true
Left click results in an application crash.
TagsNo tags attached.
Fixed in Revision38868,38875
LazTarget-
WidgetsetGTK 2
Attached Files

Relationships

related to 0022778 closedZeljan Rikalo Crash using vsIcon or vsSmallIcon views in GTK2 TListView 

Activities

2012-09-26 22:40

 

listview.tgz (65,276 bytes)

John Kelly

2012-09-26 22:42

reporter   ~0062663

To demonstrate, build the attached project, double click the listview component on the main form, click cancel on the resulting modal form. Result is an unwanted rubberband select operation. Left click causes a crash.

Zeljan Rikalo

2012-09-27 14:19

developer   ~0062681

It works fine here. I've tested under Fedora 14, gtk2-2.22.
Please give me more informations:
1.Gtk2 version
2.Linux distribution also if 32 or 64bit
3.Window manager

Zeljan Rikalo

2012-09-27 14:20

developer   ~0062682

ah..reproduced. Dbl click on listview, but not on any item creates crash.

Zeljan Rikalo

2012-09-27 16:10

developer   ~0062685

Please test and close if ok.

John Kelly

2012-09-27 18:10

reporter   ~0062691

Yes, it doesn't crash any more but it is still going into that rubberband select thing. More info on my system below.

Fedora 17, x86_64, KDE4.9.1

adwaita-gtk2-theme.x86_64 3.4.2-1.fc17 @updates
gtk2.i686 2.24.11-1.fc17 @updates
gtk2.x86_64 2.24.11-1.fc17 @updates
gtk2-devel.x86_64 2.24.11-1.fc17 @updates
gtk2-engines.x86_64 2.20.2-4.fc17 @anaconda-0
gtk2-immodule-xim.x86_64 2.24.11-1.fc17 @updates
oxygen-gtk2.x86_64 1.3.0-1.fc17 @updates
pygtk2.x86_64 2.24.0-4.fc17 @anaconda-0
pygtk2-libglade.x86_64 2.24.0-4.fc17 @anaconda-0

John Kelly

2012-09-27 18:34

reporter   ~0062692

Still doing the rubberband select. Granted it doesn't crash any more but should not still be entering the rubberband select state.

Thanks for looking at this for me.

Zeljan Rikalo

2012-09-27 18:49

developer   ~0062694

Please test and close if ok.

John Kelly

2012-09-27 19:02

reporter   ~0062696

Yes. Now works as of SVN revision 38875. Thanks again. Much appreciated.

Issue History

Date Modified Username Field Change
2012-09-26 22:40 John Kelly New Issue
2012-09-26 22:40 John Kelly File Added: listview.tgz
2012-09-26 22:40 John Kelly Widgetset => GTK 2
2012-09-26 22:42 John Kelly Note Added: 0062663
2012-09-27 05:37 Zeljan Rikalo Status new => assigned
2012-09-27 05:37 Zeljan Rikalo Assigned To => Zeljan Rikalo
2012-09-27 14:19 Zeljan Rikalo LazTarget => -
2012-09-27 14:19 Zeljan Rikalo Note Added: 0062681
2012-09-27 14:19 Zeljan Rikalo Status assigned => feedback
2012-09-27 14:20 Zeljan Rikalo Note Added: 0062682
2012-09-27 14:20 Zeljan Rikalo Status feedback => confirmed
2012-09-27 14:52 Zeljan Rikalo Relationship added related to 0022778
2012-09-27 16:10 Zeljan Rikalo Fixed in Revision => 38868
2012-09-27 16:10 Zeljan Rikalo Status confirmed => resolved
2012-09-27 16:10 Zeljan Rikalo Resolution open => fixed
2012-09-27 16:10 Zeljan Rikalo Note Added: 0062685
2012-09-27 18:10 John Kelly Note Added: 0062691
2012-09-27 18:34 John Kelly Status resolved => assigned
2012-09-27 18:34 John Kelly Resolution fixed => reopened
2012-09-27 18:34 John Kelly Note Added: 0062692
2012-09-27 18:49 Zeljan Rikalo Fixed in Revision 38868 => 38868,38875
2012-09-27 18:49 Zeljan Rikalo Status assigned => resolved
2012-09-27 18:49 Zeljan Rikalo Resolution reopened => fixed
2012-09-27 18:49 Zeljan Rikalo Note Added: 0062694
2012-09-27 19:02 John Kelly Note Added: 0062696
2012-09-27 19:03 John Kelly Status resolved => closed