]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/tbar95.cpp
Old API deprecated. Source cleaning.
[wxWidgets.git] / src / msw / tbar95.cpp
index d1079d550c28934adfec34c216e52ef5c2179f76..28f96b3f93bb5fb7860bb127cfb6d47ab2ef2ff1 100644 (file)
@@ -1211,11 +1211,14 @@ void wxToolBar::OnMouseEvent(wxMouseEvent& event)
         return;
     }
 
-    if (event.RightDown())
+    if ( event.RightDown() )
     {
-        // For now, we don't have an id. Later we could
-        // try finding the tool.
-        OnRightClick((int)-1, event.GetX(), event.GetY());
+        // find the tool under the mouse
+        wxCoord x,y;
+        event.GetPosition(&x, &y);
+
+        wxToolBarToolBase *tool = FindToolForPosition(x, y);
+        OnRightClick(tool ? tool->GetId() : -1, x, y);
     }
     else
     {