From b17c2fb80f4c1f33d9fc0302eed788c963f444b8 Mon Sep 17 00:00:00 2001 From: phosit Date: Thu, 20 Nov 2025 18:58:44 +0100 Subject: [PATCH] Use designatet initializers for AppHooks CppCheck wasn't able to handle `{0}`. C++20 allows to use designated initializers. --- source/ps/GameSetup/GameSetup.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/source/ps/GameSetup/GameSetup.cpp b/source/ps/GameSetup/GameSetup.cpp index 97668af3e5..7c67d43a04 100644 --- a/source/ps/GameSetup/GameSetup.cpp +++ b/source/ps/GameSetup/GameSetup.cpp @@ -208,10 +208,11 @@ void InitVfs(const CmdLineArgs& args) psSetLogDir(logs); // desired location for crashlog is now known. update AppHooks ASAP // (particularly before the following error-prone operations): - AppHooks hooks = {0}; - hooks.bundle_logs = psBundleLogs; - hooks.get_log_dir = psLogDir; - hooks.display_error = psDisplayError; + AppHooks hooks{ + .get_log_dir = psLogDir, + .bundle_logs = psBundleLogs, + .display_error = psDisplayError + }; app_hooks_update(&hooks); g_VFS = CreateVfs();