diff --git a/src/modules/bspwm.cpp b/src/modules/bspwm.cpp index 6915cc77..4e5c7f49 100644 --- a/src/modules/bspwm.cpp +++ b/src/modules/bspwm.cpp @@ -315,8 +315,10 @@ namespace modules { int modes_n = 0; for (auto&& mode : m_monitors[m_index]->modes) { - builder->node(mode); - modes_n++; + if (*mode.get()) { + builder->node(mode); + modes_n++; + } } return modes_n > 0;