diff --git a/src/view/view.cpp b/src/view/view.cpp index dd97498..627d879 100644 --- a/src/view/view.cpp +++ b/src/view/view.cpp @@ -1784,12 +1784,6 @@ namespace umbriel { m_unfullscreenGraceStartMsec = 0; } cancelSizeAnimation(); - if (m_tiled && m_workspace != nullptr && maximized) { - const int column = m_workspace->layout().columnOf(this); - if (column >= 0 && m_workspace->layout().isFullWidth(column)) { - m_workspace->layout().clearFullWidthState(column); - } - } m_maximizedToEdges = maximized; if (m_tiled) { @@ -2124,15 +2118,6 @@ namespace umbriel { if (!fullscreen) { m_refullscreenOnTile = false; } - // Leaving column maximize when entering real fullscreen avoids a stale - // widthFrac=1.0 column after the client leaves fullscreen. - if (fullscreen && m_tiled && m_workspace != nullptr) { - const int column = m_workspace->layout().columnOf(this); - if (m_workspace->layout().isFullWidth(column)) { - m_workspace->layout().clearFullWidthState(column); - wlr_xdg_toplevel_set_maximized(m_toplevel, false); - } - } if (fullscreen) { if (m_pinned) { m_pinned = false;