Skip to content

Fix CTRL+TAB assertion failure#3969

Open
mimosius wants to merge 1 commit into
eranif:masterfrom
mimosius:ctrl_tab_assertion_fix
Open

Fix CTRL+TAB assertion failure#3969
mimosius wants to merge 1 commit into
eranif:masterfrom
mimosius:ctrl_tab_assertion_fix

Conversation

@mimosius
Copy link
Copy Markdown

@mimosius mimosius commented Jun 3, 2026

  • Change AddPendingEvent to ProcessEvent for wxEVT_ACTIVE_EDITOR_CHANGED to ensure immediate, synchronous processing of the editor change event. It fixes a CTRL-TAB assertion failure on wxGTK (wx3.2).

  • Refactor NotebookNavigationDlg instantiation from heap allocation to stack allocation.

* Change `AddPendingEvent` to `ProcessEvent` for `wxEVT_ACTIVE_EDITOR_CHANGED`
  to ensure immediate, synchronous processing of the editor change event.
  It fixes a CTRL-TAB assertion failure on wxGTK (wx3.2).

* Refactor `NotebookNavigationDlg` instantiation from heap allocation to stack
  allocation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants