Painting artefacts in object inspector when scrolling
Original Reporter info from Mantis: wp @wpam
-
Reporter name:
Original Reporter info from Mantis: wp @wpam
- Reporter name:
Description:
I am writing this on behalf of a user of the German forum (http://www.lazarusforum.de/viewtopic.php?f=19&t=11878, https://www.lazarusforum.de/viewtopic.php?f=15&t=11876) who reports painting artifacts of the selected cell when the object inspector is scrolled, and I can fully confirm these observations.
The initial observation of multiple painting of selected comboboxes in the object inspector during scrolling (screenshots in https://www.lazarusforum.de/viewtopic.php?f=15&t=11876, but see also my mail to the dev mailing list of Feb 26) has been fixed by Ondrej in r58076.
The remaining issue is a bit more subtle to observe. I can reproduce it this way:
- select the property "Align" (just as an example)
- scroll the object inspector down until "Align" disappears at the top.
- SLOWLY scroll the OI back up so that "Align" comes into view again.
- Note the striped painting of the combobox. Sometimes the property editor is not painted at all showing it as an empty combobox.
Another observation, possibly related:
- Select a property somewhere in the center of the object inspector
- Scroll the OI quickly up or down.
- When scrolling stops the highlight of the selected cell (showing the combobox cell editor) is not painted in sync with the other cells and is a bit delayed.
Additional information:
I can make these observations on Win10 and Win7, but probably not on Ubuntu (not 100% sure about this because my Ubuntu is on a slow VM).
So far, I've seen this only with comboboxes in the OI. Normal edit controls seem to behave correctly.