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

fi...@tutanota.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/sdk/ |https://invent.kde.org/sdk/
                   |lokalize/-/commit/7286d371a |lokalize/-/commit/3caf17be5
                   |0f969884ddd8800e1008dd11011 |9318d6cf0ebf77b18c0278bf8cf
                   |dde5                        |5fa0

--- Comment #6 from fi...@tutanota.com ---
Git commit 3caf17be59318d6cf0ebf77b18c0278bf8cf5fa0 by Finley Watson.
Committed on 23/03/2025 at 13:19.
Pushed by finw into branch 'release/25.04'.

Fix editor tab state save / restore

There was a mix-up with converting to and from base64 encoding,
and more broadly there are two slightly conflicting state-saving
mechanisms, one using the field "DockWidgets" within a project
to store the editor tab's QMainWindow state, and the other using
the "EditorStates" global state storage section for project
agnostic editor tab states linked only to the file name the editor
tab is editing.

I've gotten rid of use of the "DockWidgets" fields in favour of the
"EditorStates" section in the hopes that this creates more robust
and longer-term state saving, and have fixed the state saving to
at least as good as it was a few months ago (issues still remain).
Related: bug 412819
(cherry picked from commit 7286d371a0f969884ddd8800e1008dd11011dde5)

M  +1    -1    src/editortab.cpp
M  +2    -2    src/editortab.h
M  +10   -23   src/lokalizemainwindow.cpp

https://invent.kde.org/sdk/lokalize/-/commit/3caf17be59318d6cf0ebf77b18c0278bf8cf5fa0

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

Reply via email to