Regression in TDBLookupComboBox
- Lazarus/FPC Version: Lazarus 2.2.0RC2 r12634:12642M FPC 3.2.2 x86_64-linux-gtk2
- Operating System: Linux Mint 20
- CPU / Bitness: <64>
What happens
A recent update to the fixes_2_2 branch has broken TIBLookupComboEditBox in the IBX for Lazarus package. The combo box no longer reacts to a change in the selection.
The change is in TDBLookupComboBox.DoEdit where
if DetectedEvents and DBCBEVENT_SELECT <>0 then begin UpdateData(self); DoOnSelect; end;
has changed to
if DetectedEvents and DBCBEVENT_SELECT <>0 then
DoOnSelect;
Please restore the original behaviour before 2.2 is released.