From d51beb883495a2755cfba06905db1309caf749ff Mon Sep 17 00:00:00 2001 From: Benjamin Williams Date: Thu, 5 Apr 2007 16:31:23 +0000 Subject: [PATCH] avoid assert in window list drop down git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45259 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/aui/auibook.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/aui/auibook.cpp b/src/aui/auibook.cpp index a30edc27f8..8dc1918a7f 100644 --- a/src/aui/auibook.cpp +++ b/src/aui/auibook.cpp @@ -666,7 +666,14 @@ int wxAuiDefaultTabArt::ShowDropDown(wxWindow* wnd, for (i = 0; i < count; ++i) { const wxAuiNotebookPage& page = pages.Item(i); - menuPopup.AppendCheckItem(1000+i, page.caption); + wxString caption = page.caption; + + // if there is no caption, make it a space. This will prevent + // an assert in the menu code. + if (caption.IsEmpty()) + caption = wxT(" "); + + menuPopup.AppendCheckItem(1000+i, caption); } if (active_idx != -1) -- 2.45.2