diff --git a/src/renderer/Renderer.cpp b/src/renderer/Renderer.cpp index 93589c8..b2b4217 100644 --- a/src/renderer/Renderer.cpp +++ b/src/renderer/Renderer.cpp @@ -406,7 +406,7 @@ std::vector>& CRenderer::getOrCreateWidgetsFor(const CSessionLockSur const auto POUTPUT = surf.m_outputRef.lock(); for (auto& c : CWIDGETS) { - if (!c.monitor.empty() && c.monitor != POUTPUT->stringPort && !POUTPUT->stringDesc.starts_with(c.monitor) && !POUTPUT->stringDesc.starts_with("desc:" + c.monitor)) + if (!c.monitor.empty() && c.monitor != POUTPUT->stringPort && !POUTPUT->stringDesc.starts_with(c.monitor) && !("desc:" + POUTPUT->stringDesc).starts_with(c.monitor)) continue; // by type