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

Michail Vourlakos <mvourla...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
      Latest Commit|https://commits.kde.org/lat |https://commits.kde.org/lat
                   |te-dock/3b0c39cc53c762ec671 |te-dock/ac9f1d2a34076dbc4f9
                   |e40d2cbeb519370076020       |fc99cff87b4fad4820c7d
         Resolution|---                         |FIXED

--- Comment #33 from Michail Vourlakos <mvourla...@gmail.com> ---
Git commit ac9f1d2a34076dbc4f9fc99cff87b4fad4820c7d by Michail Vourlakos.
Committed on 12/10/2018 at 16:05.
Pushed by mvourlakos into branch 'v0.8'.

fixes for multi-screen behavior

--fix wrong placement at multi-screen environment
during startup. freeEdges function was not sufficient for
reconsiderScreen() because there was a chance to
exclude edges that even though they were available
it returned fault results. Such case is when
a view request available edges for specific screen
and the edge of that specific view is also exluded
because that view has not finished its movement
to the new assigned screen.

--fix re-adding an explicit dock when its screen
is activated. A check was missing in order to
confirm that a primary dock is occuping that
edge but we must check also that the primary
screen is the same with the explicit one.

--add/improve debug messages

(cherry picked from commit 0bab34468207b1472c1906c768323f2a9f2b1b12)
FIXED-IN: 0.8.2

M  +12   -3    app/dock/dockview.cpp
M  +26   -3    app/layout.cpp
M  +5    -1    app/layout.h

https://commits.kde.org/latte-dock/ac9f1d2a34076dbc4f9fc99cff87b4fad4820c7d

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

Reply via email to