diff --git a/src/app/avadapter.cpp b/src/app/avadapter.cpp
index 9fb95fab9fee8b7a5e60451b3384934d44870a10..6689e96daffcc4eaf562b5b3143d773b3b4b3925 100644
--- a/src/app/avadapter.cpp
+++ b/src/app/avadapter.cpp
@@ -267,7 +267,7 @@ AvAdapter::getSharingResource(int screenId, const QString& windowProcessId, cons
         rect.moveTop(0);
 #endif
 
-        return lrcInstance_->getCurrentCallModel()->getDisplay(screenId,
+        return lrcInstance_->getCurrentCallModel()->getDisplay(getScreenNumber(screenId),
                                                                rect.x(),
                                                                rect.y(),
                                                                rect.width()