diff options
Diffstat (limited to 'gtk2_ardour/stereo_panner.cc')
-rw-r--r-- | gtk2_ardour/stereo_panner.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gtk2_ardour/stereo_panner.cc b/gtk2_ardour/stereo_panner.cc index 8442b45e67..4889f02343 100644 --- a/gtk2_ardour/stereo_panner.cc +++ b/gtk2_ardour/stereo_panner.cc @@ -483,6 +483,7 @@ StereoPanner::on_motion_notify_event (GdkEventMotion* ev) if (!drag_data_window) { drag_data_window = new Window (WINDOW_POPUP); + drag_data_window->set_name (X_("ContrastingPopup")); drag_data_window->set_position (WIN_POS_MOUSE); drag_data_window->set_decorated (false); @@ -500,8 +501,10 @@ StereoPanner::on_motion_notify_event (GdkEventMotion* ev) } if (!drag_data_window->is_visible ()) { - /* move the window a little away from the mouse */ - drag_data_window->move (ev->x_root+30, ev->y_root+30); + /* move the popup window vertically down from the panner display */ + int rx, ry; + get_window()->get_origin (rx, ry); + drag_data_window->move (rx, ry+get_height()); drag_data_window->present (); } |