+ // don't destroy the control here as we can be called from
+ // RemoveTool() and then we need to keep the control alive;
+ // while if we're called from DeleteTool() the control will
+ // be destroyed when wxToolBarToolBase itself is deleted
+ {
+ GtkWidget * const w = tool->GetControl()->m_widget;
+ g_object_ref(w);
+ gtk_container_remove(GTK_CONTAINER(tool->m_item), w);
+ }
+ // fall through