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

--- Comment #13 from Thomas Baumgart <[email protected]> ---
Git commit 3b568f31078e814a99fa397ca93864d0603a6476 by Thomas Baumgart, on
behalf of Simone Iori.
Committed on 06/09/2026 at 08:50.
Pushed by tbaumgart into branch 'master'.

Absorb manual column resizes in the split editor as well

The split editor has its own copy of the ledger's column adjustment,
with the memo column as the absorber, and the problem fixed for the
ledger in commit 3d4134d4dc55: the correction runs after every section
resize, including the ones the user makes by dragging a separator.

Same solution here. While a separator is dragged, the columns to its
right absorb the difference, cascading to the next one when a column
reaches its minimum width; the memo column remains the absorber in
every other case.

The columns of the split editor are fewer and narrower than the
ledger's and do run out, and then the dragged column keeps the
remainder instead of pushing the columns past the edge of the view.
The ones left of the separator are deliberately not touched, since
that would move the separator along with them.

The header is also blocked while the columns are adjusted, as the
ledger does, otherwise these resizes come back as if the user had
made them and the view loses track of the dragged column.

M  +75   -5    kmymoney/views/splitview.cpp

https://invent.kde.org/office/kmymoney/-/commit/3b568f31078e814a99fa397ca93864d0603a6476

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

Reply via email to