]> git.saurik.com Git - wxWidgets.git/blobdiff - src/univ/toolbar.cpp
Specify tree control in event table to avoid problems with stray tree events
[wxWidgets.git] / src / univ / toolbar.cpp
index f4cf7740fad0b4d12c67fa546a39f075f2c60975..74ff8b55e0effb50ad7093cf2572c97eeeba88ed 100644 (file)
@@ -18,7 +18,7 @@
 // headers
 // ----------------------------------------------------------------------------
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
     #pragma implementation "univtoolbar.h"
 #endif
 
@@ -645,6 +645,8 @@ bool wxToolBar::PerformAction(const wxControlAction& action,
                               const wxString& strArg)
 {
     wxToolBarTool *tool = (wxToolBarTool*) FindById(numArg);
+    if (!tool)
+        return false;
     
     if ( action == wxACTION_TOOLBAR_TOGGLE )
     {