From c9076ffec4ef1c7e6e6bf4a7e0200525c2d54738 Mon Sep 17 00:00:00 2001 From: copywith9 Date: Wed, 14 May 2025 18:19:27 +0800 Subject: [PATCH] Fix the issue that type is null when switching resolution or DPI --- .../windows/screen_retriever_windows_plugin.cpp | 2 ++ 1 file changed, 2 insertions(+) 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_) {