https://bugs.kde.org/show_bug.cgi?id=373839

--- Comment #12 from Kristian Karl <kristian.hermann.k...@gmail.com> ---
When debugging this morning, I paused during flicker, and paused execution.
Every time I paused , the stack trace for Digikam code started at:
https://github.com/KDE/digikam/blob/c013f88088bf08e321e4da8be71a61b02b67af2c/core/libs/widgets/itemview/itemviewcategorized.cpp#L997

I added before the return statement:
    qCDebug(DIGIKAM_GENERAL_LOG) << "Event: " << event;
    return DCategorizedView::viewportEvent(event);

Which now gave the following output during flicker:

digikam.general: Event:  QPaintEvent(QRegion(929,888 144x212))
digikam.general: Event:  QPaintEvent(QRegion(1083,888 144x212))
digikam.general: Event:  QPaintEvent(QRegion(1237,888 144x212))
digikam.general: Event:  QPaintEvent(QRegion(1545,888 144x212))
digikam.general: Event:  QPaintEvent(QRegion(1699,888 144x212))
digikam.general: Event:  QPaintEvent(QRegion(1853,888 144x212))
digikam.general: Event:  QPaintEvent(QRegion(2007,888 144x212))
digikam.general: Event:  QPaintEvent(QRegion(2161,888 144x212))
digikam.general: Event:  QPaintEvent(QRegion(1391,888 144x212))
digikam.general: Event:  QPaintEvent(QRegion(2315,888 144x212))
digikam.general: Event:  QPaintEvent(QRegion(2469,888 144x212))
digikam.general: Event:  QPaintEvent(QRegion(size=2, bounds=(2623,888 298x212)
- [(2623,888 144x212), (2777,888 144x212)]))
digikam.general: Event:  QPaintEvent(QRegion(2931,888 144x212))
digikam.general: Event:  QPaintEvent(QRegion(3085,888 144x212))
digikam.general: Event:  QPaintEvent(QRegion(3239,888 144x212))
digikam.general: Event:  QPaintEvent(QRegion(3393,888 144x212))
digikam.general: Event:  QPaintEvent(QRegion(3547,888 144x212))
digikam.general: Event:  QPaintEvent(QRegion(5,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(159,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(313,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(467,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(621,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(775,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(929,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(1083,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(1237,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(1391,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(1545,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(1699,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(1853,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(2007,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(size=2, bounds=(2161,1110 298x212)
- [(2161,1110 144x212), (2315,1110 144x212)]))
digikam.general: Event:  QPaintEvent(QRegion(size=2, bounds=(2469,1110 298x212)
- [(2469,1110 144x212), (2623,1110 144x212)]))
digikam.general: Event:  QPaintEvent(QRegion(2777,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(2931,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(3085,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(3239,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(3393,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(3547,1110 144x212))
digikam.general: Event:  QPaintEvent(QRegion(5,1332 144x212))
digikam.general: Event:  QPaintEvent(QRegion(159,1332 144x212))
digikam.general: Event:  QPaintEvent(QRegion(313,1332 144x212))
digikam.general: Event:  QPaintEvent(QRegion(467,1332 144x212))
digikam.general: Event:  QPaintEvent(QRegion(621,1332 144x212))
digikam.general: Event:  QPaintEvent(QRegion(775,1332 144x212))
digikam.general: Event:  QPaintEvent(QRegion(929,1332 144x212))
digikam.general: Event:  QPaintEvent(QRegion(1083,1332 144x212))
digikam.general: Event:  QPaintEvent(QRegion(1237,1332 144x212))

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to