diff --git a/packages/screen_retriever_windows/windows/screen_retriever_windows_plugin.cpp b/packages/screen_retriever_windows/windows/screen_retriever_windows_plugin.cpp index 0aa48e0..e22e0d8 100644 --- a/packages/screen_retriever_windows/windows/screen_retriever_windows_plugin.cpp +++ b/packages/screen_retriever_windows/windows/screen_retriever_windows_plugin.cpp @@ -90,6 +90,8 @@ std::optional ScreenRetrieverWindowsPlugin::HandleWindowProc( args[flutter::EncodableValue("type")] = "display-added"; } else if (currentMonitorCount < display_count_) { args[flutter::EncodableValue("type")] = "display-removed"; + } else { + args[flutter::EncodableValue("type")] = "display-metrics-changed"; } display_count_ = currentMonitorCount; if (event_sink_) {