mirror of
https://github.com/hyprwm/hyprland-plugins.git
synced 2026-08-18 02:58:43 +00:00
borderspp: set desired extents to 0 for non-decorated windows (#692)
This commit is contained in:
@ -25,6 +25,8 @@ CBordersPlusPlus::~CBordersPlusPlus() {
|
||||
}
|
||||
|
||||
SDecorationPositioningInfo CBordersPlusPlus::getPositioningInfo() {
|
||||
const auto PWINDOW = m_pWindow.lock();
|
||||
|
||||
SDecorationPositioningInfo info;
|
||||
info.policy = DECORATION_POSITION_STICKY;
|
||||
info.reserved = true;
|
||||
@ -40,6 +42,8 @@ SDecorationPositioningInfo CBordersPlusPlus::getPositioningInfo() {
|
||||
|
||||
info.desiredExtents = {{size, size}, {size, size}};
|
||||
m_fLastThickness = size;
|
||||
} else if (!PWINDOW->m_ruleApplicator->decorate().valueOrDefault()) {
|
||||
info.desiredExtents = {{0, 0}, {0, 0}};
|
||||
} else
|
||||
info.desiredExtents = {{m_fLastThickness, m_fLastThickness}, {m_fLastThickness, m_fLastThickness}};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user