diff libgui/graphics/Canvas.cc @ 19999:0376c1225660

Fix ginput to return button number with Qt toolkit (bug #44676). * Canvas.cc (canvasMousePressEvent): Supply "button_number (event)" as first argument when running post_callback() for "windowbuttondownfcn".
author Rik <rik@octave.org>
date Tue, 31 Mar 2015 11:31:32 -0700
parents 3cc0734283dc
children c3a40003aa42
line wrap: on
line diff
--- a/libgui/graphics/Canvas.cc	Tue Mar 31 11:18:46 2015 -0700
+++ b/libgui/graphics/Canvas.cc	Tue Mar 31 11:31:32 2015 -0700
@@ -593,10 +593,12 @@
           updateCurrentPoint (figObj, obj, event);
 
           gh_manager::post_callback (figObj.get_handle (),
-                                     "windowbuttondownfcn");
+                                     "windowbuttondownfcn",
+                                     button_number (event));
 
           gh_manager::post_callback (currentObj.get_handle (),
-                                     "buttondownfcn", button_number (event));
+                                     "buttondownfcn",
+                                     button_number (event));
 
           if (event->button () == Qt::RightButton)
             ContextMenu::executeAt (currentObj.get_properties (),