]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/classic/window.cpp
fixed unused variable warning
[wxWidgets.git] / src / mac / classic / window.cpp
index a5c56e42028dabb7f72c35d08e9370bf3808bb47..4af9bf6ce22fc9f4c1419c9ea75619430dcac078 100644 (file)
@@ -364,7 +364,16 @@ bool wxWindowMac::DoPopupMenu(wxMenu *menu, int x, int y)
 {
     menu->SetInvokingWindow(this);
     menu->UpdateUI();
-    ClientToScreen( &x , &y ) ;
+    
+    if ( x == -1 && y == -1 )
+    {
+        wxPoint mouse = wxGetMousePosition();
+        x = mouse.x; y = mouse.y;
+    }
+    else
+    {
+        ClientToScreen( &x , &y ) ;
+    }
 
     menu->MacBeforeDisplay( true ) ;
     long menuResult = ::PopUpMenuSelect((MenuHandle) menu->GetHMenu() ,y,x, 0) ;