From 631d0cc420ccd04abce417f2f39659228709e650 Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Wed, 15 Apr 2026 04:07:51 +0200 Subject: [PATCH] Build: fix macOS text self-test with wxWidgets 3.3.2 --- src/Main/TextUserInterface.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Main/TextUserInterface.h b/src/Main/TextUserInterface.h index b1eb60dc..e2e2a1a5 100644 --- a/src/Main/TextUserInterface.h +++ b/src/Main/TextUserInterface.h @@ -51,6 +51,11 @@ namespace VeraCrypt virtual void ImportTokenKeyfiles () const; #ifndef TC_NO_GUI virtual bool Initialize (int &argc, wxChar **argv) { return wxAppBase::Initialize(argc, argv); } +#ifdef TC_MACOSX + // Avoid wxApp::CallOnInit(), which can enter the Cocoa event loop before text-mode OnInit() runs. + virtual bool CallOnInit () { return OnInit(); } + virtual bool OSXIsGUIApplication () { return false; } +#endif #endif virtual void InitSecurityTokenLibrary () const; virtual void ListTokenKeyfiles () const;