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

--- Comment #17 from Sergey Katunin <[email protected]> ---
(In reply to Ellie from comment #16)
> Since that's a breeze commit, I'm guessing this isn't some compositor level
> fix to make sure this works no matter the theme?

That's right, this MR 582 adds a top margin only for Breeze decoration by
adding a top border in 'resizeOnlyBorders'. 

But the 'resizeOnlyBorders' feature itself comes from the kwin compositor. It's
just that at the level of the decoration theme we can control the width of
these invisible borders, and transfer the width values of the invisible borders
for all four sides to kdecoration -> kwin.

I also think the idea here is that when we have the visible window borders
enabled, usually the invisible borders ('resizeOnlyBorders') are not used, and
the window can only be resized by dragging these visible window frames.

It is probably for these reasons that invisible borders are managed at the
decoration theme level, rather than globally at the compositor level.

So, in my opinion, it would be wrong to hardcode these borders at the kwin
level.

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

Reply via email to