[dolphin] [Bug 416690] Terminal panel can become de-synced with the view, such that deleting the folder that the terminal panel is showing and then focusing the terminal panel will cause the main view to try and fail to enter the deleted folder

Felix Ernst bugzilla_noreply at kde.org
Wed Apr 27 11:40:53 BST 2022


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

Felix Ernst <fe.a.ernst at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
   Version Fixed In|                            |22.04.2
      Latest Commit|                            |https://invent.kde.org/syst
                   |                            |em/dolphin/commit/e70e12e3b
                   |                            |df3ce4e9cca4c8f003655ea10b2
                   |                            |1d7e
         Resolution|---                         |FIXED

--- Comment #11 from Felix Ernst <fe.a.ernst at gmail.com> ---
Git commit e70e12e3bdf3ce4e9cca4c8f003655ea10b21d7e by Felix Ernst.
Committed on 27/04/2022 at 10:40.
Pushed by felixernst into branch 'release/22.04'.

Fix terminal panel not keeping up with dir changes

The terminal panel is supposed to show the same location as the
currently active Dolphin view at all times.

However there was an issue when the terminal is supposed to
quickly switch to a new location and then back again to the old
one. The terminal ignored the switch to the old location unless it
had already fully switched to the new location. Because it isn't
particularly fast at fully switching to the new location, it would
never do the expected thing of switching back to the old location.

This commit makes it so the switch to the old location is only
ignored if there are no in-progress switches to a different
location.
Related: bug 391380

FIXED-IN: 22.04.2

Not totally sure if this fixes everything but it seems like an improvement.

M  +5    -3    src/panels/terminal/terminalpanel.cpp

https://invent.kde.org/system/dolphin/commit/e70e12e3bdf3ce4e9cca4c8f003655ea10b21d7e

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list