diff --git a/src/layout/arrange.h b/src/layout/arrange.h index d668f30..524089c 100644 --- a/src/layout/arrange.h +++ b/src/layout/arrange.h @@ -685,7 +685,9 @@ arrange(Monitor *m, bool want_animation, bool from_view) { if (m->isoverview) { overviewlayout.arrange(m); } else { - m->pertag->ltidxs[m->pertag->curtag]->arrange(m); + const Layout *lt = m->pertag->ltidxs[m->pertag->curtag]; + if (lt->arrange) + lt->arrange(m); } if (!start_drag_window) {