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

fi...@tutanota.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/sdk/
                   |                            |lokalize/-/commit/7286d371a
                   |                            |0f969884ddd8800e1008dd11011
                   |                            |dde5
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #4 from fi...@tutanota.com ---
Git commit 7286d371a0f969884ddd8800e1008dd11011dde5 by Finley Watson.
Committed on 23/03/2025 at 11:50.
Pushed by finw into branch 'master'.

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

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/7286d371a0f969884ddd8800e1008dd11011dde5

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

Reply via email to