diff --git a/Assets/uDesktopDuplication/Plugins/x86_64/uDesktopDuplication.dll b/Assets/uDesktopDuplication/Plugins/x86_64/uDesktopDuplication.dll index 96f78f1..c1b30be 100644 Binary files a/Assets/uDesktopDuplication/Plugins/x86_64/uDesktopDuplication.dll and b/Assets/uDesktopDuplication/Plugins/x86_64/uDesktopDuplication.dll differ diff --git a/Plugins/uDesktopDuplication/uDesktopDuplication/MonitorManager.cpp b/Plugins/uDesktopDuplication/uDesktopDuplication/MonitorManager.cpp index fac5786..59611e0 100644 --- a/Plugins/uDesktopDuplication/uDesktopDuplication/MonitorManager.cpp +++ b/Plugins/uDesktopDuplication/uDesktopDuplication/MonitorManager.cpp @@ -105,9 +105,6 @@ bool MonitorManager::HasMonitorCountChanged() const std::shared_ptr MonitorManager::GetMonitor(int id) const { - if(monitors_.empty()) { - const_cast(this)->Initialize(); - } if (id >= 0 && id < static_cast(monitors_.size())) { return monitors_[id]; @@ -146,9 +143,6 @@ int MonitorManager::GetTimeout() const int MonitorManager::GetMonitorCount() const { - if (monitors_.empty()) { - const_cast(this)->Initialize(); - } return static_cast(monitors_.size()); }