From 1af1004aa0f83dbcece2c4a82cd63c131e0a4bbd Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Fri, 7 May 2021 17:37:26 -0700 Subject: [PATCH] Return a maximum nanoseconds value in FlutterDesktopEngineProcessMessages This had been returning the maximum uint64_t, which is converted to a signed -1 value when constructing a std::chrono::nanoseconds. --- shell/platform/windows/flutter_windows_win32.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shell/platform/windows/flutter_windows_win32.cc b/shell/platform/windows/flutter_windows_win32.cc index 9c8cf4fa37e08..58fd903376231 100644 --- a/shell/platform/windows/flutter_windows_win32.cc +++ b/shell/platform/windows/flutter_windows_win32.cc @@ -67,7 +67,7 @@ bool FlutterDesktopViewControllerHandleTopLevelWindowProc( } uint64_t FlutterDesktopEngineProcessMessages(FlutterDesktopEngineRef engine) { - return std::numeric_limits::max(); + return std::chrono::nanoseconds::max().count(); } void FlutterDesktopPluginRegistrarRegisterTopLevelWindowProcDelegate(