diff options
Diffstat (limited to 'modules/desktop_capture/mac/desktop_configuration_monitor.h')
-rw-r--r-- | modules/desktop_capture/mac/desktop_configuration_monitor.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/desktop_capture/mac/desktop_configuration_monitor.h b/modules/desktop_capture/mac/desktop_configuration_monitor.h index 46a66d1d4c..aa0ebfbacc 100644 --- a/modules/desktop_capture/mac/desktop_configuration_monitor.h +++ b/modules/desktop_capture/mac/desktop_configuration_monitor.h @@ -25,15 +25,15 @@ namespace webrtc { // The class provides functions to synchronize capturing and display // reconfiguring across threads, and the up-to-date MacDesktopConfiguration. -class DesktopConfigurationMonitor : public rtc::RefCountedBase { +class DesktopConfigurationMonitor final + : public rtc::RefCountedNonVirtual<DesktopConfigurationMonitor> { public: DesktopConfigurationMonitor(); + ~DesktopConfigurationMonitor(); + // Returns the current desktop configuration. MacDesktopConfiguration desktop_configuration(); - protected: - ~DesktopConfigurationMonitor() override; - private: static void DisplaysReconfiguredCallback(CGDirectDisplayID display, CGDisplayChangeSummaryFlags flags, |