diff --git a/src/Window.cc b/src/Window.cc index 3b5e917c..a7b23315 100644 --- a/src/Window.cc +++ b/src/Window.cc @@ -500,13 +500,14 @@ void FluxboxWindow::init() { } else setOnHead(screen().getCurrHead()); + // we must do this now, or else resizing may not work properly + applyDecorations(true); + Fluxbox::instance()->attachSignals(*this); // this window is managed, we are now allowed to modify actual state m_initialized = true; - applyDecorations(true); - restoreAttributes(); if (m_workspace_number >= screen().numberOfWorkspaces())