View Issue Details

IDProjectCategoryView StatusLast Update
0035831LazarusLCLpublic2019-07-12 00:20
ReporterSergey Tkachenko 2Assigned ToJuha Manninen 
Status resolvedResolutionfixed 
Product Version2.0.2Product Build 
Target VersionFixed in Version 
Summary0035831: OnMeasureItem is not called for csOwnerDrawEditableVariable
DescriptionIn TComboBox, OnMeasureItem is not called if Style=csOwnerDrawEditableVariable
Additional InformationTCustomComboBox.LMMeasureItem contains code:
    if FStyle = csOwnerDrawVariable then
      MeasureItem(Integer(ItemId), AHeight);

I think it should be
    if FStyle in [csOwnerDrawVariable, csOwnerDrawEditableVariable] then
      MeasureItem(Integer(ItemId), AHeight);
TagsNo tags attached.
Fixed in Revisionr61574
Attached Files


Juha Manninen

2019-07-12 00:20

developer   ~0117200

Thanks. Fixed.

Issue History

Date Modified Username Field Change
2019-07-11 19:25 Sergey Tkachenko 2 New Issue
2019-07-12 00:11 Juha Manninen Assigned To => Juha Manninen
2019-07-12 00:11 Juha Manninen Status new => assigned
2019-07-12 00:20 Juha Manninen Status assigned => resolved
2019-07-12 00:20 Juha Manninen Resolution open => fixed
2019-07-12 00:20 Juha Manninen Fixed in Revision => r61574
2019-07-12 00:20 Juha Manninen LazTarget => -
2019-07-12 00:20 Juha Manninen Note Added: 0117200