View Issue Details

IDProjectCategoryView StatusLast Update
0004808JEDI VCL00 JVCL Componentspublic2009-07-08 11:39
ReporterwestphalAssigned Toobones 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product VersionDaily / GIT 
Target VersionFixed in Version 
Summary0004808: Treeview
DescriptionOn D7, When hideselectionand multiselect are both to False, clicking successively on different nodes make them all appeare selected.

The issue 4699 has wrongly modified that (at least for D7 users) by adding the
"if HideSelection then" filter.

Commenting that line bring the operations back to normal.

+ // Mantis 4699: Further limit this to when HideSelection is set to True.
+ if HideSelection then
+ begin
+ case Msg.NMHdr.code of
+ TVN_SELCHANGEDA, TVN_SELCHANGEDW:
+ if not Multiselect then
+ FClearBeforeSelect := True;
+ end;
   end;
TagsNo tags attached.

Relationships

related to 0004699 resolvedobones Fix for 0003250 causes crash in particular sequence of events 

Activities

obones

2009-06-16 11:37

administrator   ~0015683

Please provide the zipped sources of a sample application showing this

2009-06-23 11:07

 

mantis0004808.zip (321,452 bytes)

westphal

2009-06-23 11:08

reporter   ~0015714

Please find the attached zip that contain an example of the bug. There is also the .exe file that was compiled with D7.

obones

2009-07-08 11:39

administrator   ~0015776

This is now fixed in SVN

Issue History

Date Modified Username Field Change
2009-06-05 18:01 westphal New Issue
2009-06-16 11:37 obones Note Added: 0015683
2009-06-16 11:37 obones Status new => feedback
2009-06-23 11:07 westphal File Added: mantis0004808.zip
2009-06-23 11:08 westphal Note Added: 0015714
2009-07-03 17:28 obones Status feedback => acknowledged
2009-07-08 11:30 obones Relationship added related to 0004699
2009-07-08 11:39 obones Note Added: 0015776
2009-07-08 11:39 obones Status acknowledged => resolved
2009-07-08 11:39 obones Resolution open => fixed
2009-07-08 11:39 obones Assigned To => obones