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() {
|
SDecorationPositioningInfo CBordersPlusPlus::getPositioningInfo() {
|
||||||
|
const auto PWINDOW = m_pWindow.lock();
|
||||||
|
|
||||||
SDecorationPositioningInfo info;
|
SDecorationPositioningInfo info;
|
||||||
info.policy = DECORATION_POSITION_STICKY;
|
info.policy = DECORATION_POSITION_STICKY;
|
||||||
info.reserved = true;
|
info.reserved = true;
|
||||||
@ -40,6 +42,8 @@ SDecorationPositioningInfo CBordersPlusPlus::getPositioningInfo() {
|
|||||||
|
|
||||||
info.desiredExtents = {{size, size}, {size, size}};
|
info.desiredExtents = {{size, size}, {size, size}};
|
||||||
m_fLastThickness = size;
|
m_fLastThickness = size;
|
||||||
|
} else if (!PWINDOW->m_ruleApplicator->decorate().valueOrDefault()) {
|
||||||
|
info.desiredExtents = {{0, 0}, {0, 0}};
|
||||||
} else
|
} else
|
||||||
info.desiredExtents = {{m_fLastThickness, m_fLastThickness}, {m_fLastThickness, m_fLastThickness}};
|
info.desiredExtents = {{m_fLastThickness, m_fLastThickness}, {m_fLastThickness, m_fLastThickness}};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user