From 94ce65a555a0fad7888ec94d1cb9f27c12395ebe Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Fri, 16 Sep 2011 12:40:28 -0500 Subject: Use get_origin instead of position and uncomment out our adjustments --- src/idocalendarmenuitem.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/idocalendarmenuitem.c b/src/idocalendarmenuitem.c index 994e1e2..aa5314c 100644 --- a/src/idocalendarmenuitem.c +++ b/src/idocalendarmenuitem.c @@ -226,18 +226,16 @@ ido_calendar_menu_item_button_press (GtkWidget *widget, ((GdkEventButton *)newevent)->window = newwindow; - gdk_window_get_position(newwindow, &winx, &winy); + gdk_window_get_origin(newwindow, &winx, &winy); g_debug("Window position: %dx%d", winx, winy); newx = root_x - winx; newy = root_y - winy; - - if (newx >= 0 && newy >= 0) { - //if (newx >= 0 && newy >= 0 && newx < gdk_window_get_width(newwindow) && newy < gdk_window_get_height(newwindow)) { + if (newx >= 0 && newy >= 0 && newx < gdk_window_get_width(newwindow) && newy < gdk_window_get_height(newwindow)) { gboolean returned = FALSE; g_debug("Simulating event at: %dx%d", newx, newy); - //((GdkEventButton *)newevent)->x = newx; - //((GdkEventButton *)newevent)->y = newy; + ((GdkEventButton *)newevent)->x = newx; + ((GdkEventButton *)newevent)->y = newy; returned = GTK_WIDGET_GET_CLASS(calendar)->button_press_event(GTK_WIDGET(calendar), (GdkEventButton*)newevent); if (returned) { -- cgit v1.2.3