From 5d93e113587fcb13a700cf100d1bd554a6dde196 Mon Sep 17 00:00:00 2001 From: Viktor Vaczi Date: Mon, 5 Jan 2026 16:25:11 +0100 Subject: [PATCH] Fix indirect call to null error and logging.sh worktree support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit wxwidgets submodule: - Add m_isCreated flag to skip UpdateElementRegistry() during construction - Prevents virtual method calls on partially constructed objects scripts/common/logging.sh: - Change -d to -e for .git check to support git worktrees 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- scripts/common/logging.sh | 2 +- wxwidgets | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/common/logging.sh b/scripts/common/logging.sh index 70c35ff..0c09bd2 100644 --- a/scripts/common/logging.sh +++ b/scripts/common/logging.sh @@ -27,7 +27,7 @@ _SCRIPT_NAME="$(basename "${_CALLER_SCRIPT}" .sh)" # Find project root (walk up looking for .git) _PROJECT_ROOT="${_CALLER_DIR}" -while [[ ! -d "${_PROJECT_ROOT}/.git" ]] && [[ "${_PROJECT_ROOT}" != "/" ]]; do +while [[ ! -e "${_PROJECT_ROOT}/.git" ]] && [[ "${_PROJECT_ROOT}" != "/" ]]; do _PROJECT_ROOT="$(dirname "${_PROJECT_ROOT}")" done diff --git a/wxwidgets b/wxwidgets index 4c8ef17..d07cf78 160000 --- a/wxwidgets +++ b/wxwidgets @@ -1 +1 @@ -Subproject commit 4c8ef179b8539f24b3c2ddd8bf2dc8bf1af1cc1a +Subproject commit d07cf78508951e204ff6c57c68e1930462838c39