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

--- Comment #2 from Martin Gräßlin <mgraess...@kde.org> ---
> When the panel changes its geometry (you have a non-maximized panel, I
> suppose?) because windows come and go, KWin will show the panel.
> 
> There's an explicit call in client.cpp
>     m_edgeRemoveConnection = connect(this, &Client::geometryChanged,
> this,
> [this](){
>         ScreenEdges::self()->reserve(this, ElectricNone);
>     });
> 
> I don't know what purpose it has, though.

The general idea is to ensure the window can still be shown through the 
screen edge. That is if the geometry changes in a way that it cannot be 
triggered anymore it goes out of show.

This could probably be relaxed to only go out of the auto-hidden state 
if the geometry changed in a way that the window no longer borders the 
screen edge.

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

Reply via email to