]> www.fi.muni.cz Git - evince.git/blobdiff - libview/ev-annotation-window.c
[libview] Correctly compute the position of the annotation window
[evince.git] / libview / ev-annotation-window.c
index 6539fd4ff7f707b0a591b577706fe1341375e224..cbed0f74cc4e455678536b16b396551ac33e93e7 100644 (file)
@@ -454,8 +454,8 @@ ev_annotation_window_button_press_event (GtkWidget      *widget,
 
        if (event->type == GDK_BUTTON_PRESS && event->button == 1) {
                window->in_move = TRUE;
-               window->x = event->x;
-               window->y = event->y;
+               window->x = event->x_root - event->x;
+               window->y = event->y_root - event->y;
                gtk_window_begin_move_drag (GTK_WINDOW (widget),
                                            event->button,
                                            event->x_root,