From 672e88187baa3bfebaa3883f1ed21651431f11b1 Mon Sep 17 00:00:00 2001 From: "Wei (Waley) Zhang" Date: Tue, 6 Aug 2019 19:52:19 -0700 Subject: [PATCH] Fixes Always-on-Top crashes (#626) --- src/CalcViewModel/ApplicationViewModel.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/CalcViewModel/ApplicationViewModel.cpp b/src/CalcViewModel/ApplicationViewModel.cpp index 67318fd..a3fa093 100644 --- a/src/CalcViewModel/ApplicationViewModel.cpp +++ b/src/CalcViewModel/ApplicationViewModel.cpp @@ -213,6 +213,7 @@ void ApplicationViewModel::ToggleAlwaysOnTop(float width, float height) HandleToggleAlwaysOnTop(width, height); } +#pragma optimize("", off) task ApplicationViewModel::HandleToggleAlwaysOnTop(float width, float height) { if (ApplicationView::GetForCurrentView()->ViewMode == ApplicationViewMode::CompactOverlay) @@ -257,7 +258,8 @@ task ApplicationViewModel::HandleToggleAlwaysOnTop(float width, float heig IsAlwaysOnTop = success; } SetDisplayNormalAlwaysOnTopOption(); -} +}; +#pragma optimize("", on) void ApplicationViewModel::SetDisplayNormalAlwaysOnTopOption() {