diff --git a/src/renderer/Renderer.cpp b/src/renderer/Renderer.cpp index 1ac260f..971c90f 100644 --- a/src/renderer/Renderer.cpp +++ b/src/renderer/Renderer.cpp @@ -311,7 +311,8 @@ std::vector>* CRenderer::getOrCreateWidgetsFor(const CS }); for (auto& c : CWIDGETS) { - if (!c.monitor.empty() && c.monitor != surf->output->stringPort && !surf->output->stringDesc.starts_with(c.monitor)) + if (!c.monitor.empty() && c.monitor != surf->output->stringPort && !surf->output->stringDesc.starts_with(c.monitor) && + !surf->output->stringDesc.starts_with("desc:" + c.monitor)) continue; // by type