From b2c95a10c503b42505faacb77c7fc5c814001ccd Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Wed, 14 Jul 2021 09:45:45 +0100 Subject: [PATCH] add a try finally. --- native/Avalonia.Native/src/OSX/window.mm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/native/Avalonia.Native/src/OSX/window.mm b/native/Avalonia.Native/src/OSX/window.mm index 888d3c3e98..7df9b76425 100644 --- a/native/Avalonia.Native/src/OSX/window.mm +++ b/native/Avalonia.Native/src/OSX/window.mm @@ -313,14 +313,19 @@ public: y = maxSize.height; } - if(!_shown) + @try { - BaseEvents->Resized(AvnSize{x,y}); + if(!_shown) + { + BaseEvents->Resized(AvnSize{x,y}); + } + + [Window setContentSize:NSSize{x, y}]; + } + @finally + { + _inResize = false; } - - [Window setContentSize:NSSize{x, y}]; - - _inResize = false; return S_OK; }