diff --git a/screenhandler/src/dscreen_handler.cpp b/screenhandler/src/dscreen_handler.cpp index d127e6f01238ebcc7009e6f9422e87f7d089d6cf..b6438b69e99cc098a91e6fbdd1cc1ffbc398857a 100644 --- a/screenhandler/src/dscreen_handler.cpp +++ b/screenhandler/src/dscreen_handler.cpp @@ -138,6 +138,9 @@ std::vector DScreenHandler::Query() if (screen->GetWidth() <= 0) { continue; } + if (!screen->IsReal()) { + continue; + } std::string dhId = SCREEN_PREFIX + SEPERATOR + std::to_string(screen->GetId()); uint32_t screenWidth = screen->GetWidth(); if (screenListener_ == nullptr) {