]> git.saurik.com Git - wxWidgets.git/commitdiff
wxAuiToolbar properly handles items with wxID_ANY (#10173)
authorBenjamin Williams <bwilliams@kirix.com>
Wed, 25 Mar 2009 10:11:52 +0000 (10:11 +0000)
committerBenjamin Williams <bwilliams@kirix.com>
Wed, 25 Mar 2009 10:11:52 +0000 (10:11 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59833 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/aui/auibar.cpp

index 1abf08a60acf341addbcf637bca1b302a175cc6b..9906eb899720104ae4887deb5e4e13f21caeda71 100644 (file)
@@ -931,6 +931,9 @@ wxAuiToolBarItem* wxAuiToolBar::AddTool(int tool_id,
     item.min_size = wxDefaultSize;
     item.user_data = 0;
     item.sticky = false;
+    
+    if (item.id == wxID_ANY) 
+        item.id = wxNewId(); 
 
     if (!item.disabled_bitmap.IsOk())
     {
@@ -996,6 +999,9 @@ wxAuiToolBarItem* wxAuiToolBar::AddLabel(int tool_id,
     item.user_data = 0;
     item.sticky = false;
 
+    if (item.id == wxID_ANY) 
+        item.id = wxNewId(); 
+       
     m_items.Add(item);
     return &m_items.Last();
 }