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

Dmitry Kazakov <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/grap |https://invent.kde.org/grap
                   |hics/krita/-/commit/38d047b |hics/krita/-/commit/e1440fe
                   |963796fedf535d733e7d58a7ead |0e4caa628c4bbd3d9c3c93f692d
                   |f7c94d                      |8a189b

--- Comment #15 from Dmitry Kazakov <[email protected]> ---
Git commit e1440fe0e4caa628c4bbd3d9c3c93f692d8a189b by Dmitry Kazakov.
Committed on 17/09/2026 at 13:24.
Pushed by dkazakov into branch 'master'.

Fix palette docker lockup on Qt 6.11.0

Qt 6.9.0 got a "feature" that lets QHeaderView avoid
memory allocations until some custom row/column size
request comes from the user. This feature has a problem.
When calling resizeSections(QHeaderView::Fixed) on a non-
empty header view, it half-initialized the header,
leaving it in a broken state. All the following
initialization requests will not be able to complete
or fix this state.

Hence we should switch the header into "memory" mode
explicitly, while it has zero sections in it. It will
properly initialize it.

Offending commit:
https://github.com/qt/qtbase/commit/9e3a96189d9db8a458e65cd5078509afe7a160db

Krita's copy has a fix for this issue, which is declared by
a special definition.

M  +14   -1    CMakeLists.txt
M  +1    -0    config-qt-patches-present.h.cmake
M  +1    -1    libs/widgets/KisPaletteModel.cpp
M  +27   -10   libs/widgets/kis_palette_view.cpp

https://invent.kde.org/graphics/krita/-/commit/e1440fe0e4caa628c4bbd3d9c3c93f692d8a189b

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

Reply via email to