I have never seen such a dropdown-black-box like above.
With a lot of different Linux and Lazarus - even Debian.
So change your Linux-OS.
But... Changing the development distribution or desktop manager will not solve that, when you put a combo box on a form, you don't know if the bug will appear in your application on your user's desktop.
I just installed lazarus 2.0.10/fpc 3.2.0
In the form's object inspector if I click the dropdown button of a property which is a combobox, the options displayed have a black on black color so the unhilited texts are invisible.
Please see the screenshot attached.
O/S: Linux ubuntu 18.04
What is the configuration option to fix it?
@szlbzJust tested, lclgtk2 does not work
Is this a patch for LCL which is always needed? If so we need it in the bugtracker.
But it must be not {$ifdef linux} but {$ifdef LCLgtk2}. Because BSD systems use the same GTK2.
The $ifdef by itself can not cause flicker. I guess you mean the code it contains?Of course...
DoubleBuffering should fix that.Not sure if this really is an option. Why should all the many gtk2 Linuxes and themes which do not show this issue be slowed down because of these rare combinations?
Based on Debian. Debian does not know nothing about desktops and is always too late with fixing errors. It is a good and stable server system. Point.Ubuntu is still an impatient version of Debian. Yes Debian is conservative. It is done when it is done, just like FreePascal which is also conservative (to the extreme, I would sometimes sigh) and with good reason: user expectation should not be ruined by plethora of bugs. It is already difficult to keep users in line.