summaryrefslogtreecommitdiff
path: root/gtk2_ardour/stereo_panner.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/stereo_panner.cc')
-rw-r--r--gtk2_ardour/stereo_panner.cc7
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 ();
}