From 9ed8f351c748e14f1637428a00bf99566c4adaa8 Mon Sep 17 00:00:00 2001 From: nyne Date: Sun, 20 Jul 2025 18:45:42 +0800 Subject: [PATCH] Add heartbeat monitoring in release builds. --- windows/runner/flutter_window.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/runner/flutter_window.cpp b/windows/runner/flutter_window.cpp index fd0590a..0562519 100644 --- a/windows/runner/flutter_window.cpp +++ b/windows/runner/flutter_window.cpp @@ -99,13 +99,16 @@ bool FlutterWindow::OnCreate() { result->Success(flutter::EncodableValue("No Proxy")); delete(res); } +#ifdef NDEBUG else if (call.method_name() == "heartBeat") { + if (monitorThread == nullptr) { monitorThread = new std::thread{ monitorUIThread }; } lastHeartbeat = std::chrono::steady_clock::now(); result->Success(); } +#endif }); flutter::EventChannel<> channel2(