From b931d555b163966f7bfab8c2b4ba5a431c01c30b Mon Sep 17 00:00:00 2001 From: fukata Date: Mon, 21 Mar 2022 11:52:48 +0900 Subject: [PATCH] fix: code --- .../2022-03-21-wallpaper-change-by-flutter-for-windows.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/_posts/2022/2022-03-21-wallpaper-change-by-flutter-for-windows.md b/_posts/2022/2022-03-21-wallpaper-change-by-flutter-for-windows.md index 9b5e804..0da6e51 100644 --- a/_posts/2022/2022-03-21-wallpaper-change-by-flutter-for-windows.md +++ b/_posts/2022/2022-03-21-wallpaper-change-by-flutter-for-windows.md @@ -70,8 +70,12 @@ void _handleChangeWallpaper() { log("result=$result, monitorIdPtr=${monitorIdPtr}"); log("Change wallpaper. i=$i"); - desktopWallpaper.SetWallpaper(monitorIdPtr.value, wallpaperFilePathPtr); - + result = desktopWallpaper.SetWallpaper(monitorIdPtr.value, wallpaperFilePathPtr); + if (result != S_OK) { + free(monitorIdPtr); + throw WindowsException(result); + } + free(monitorIdPtr); }