diff -r 1ea2edfac5e9 -r a6493d38dc28 pidgin/gtkwhiteboard.c --- a/pidgin/gtkwhiteboard.c Tue Aug 14 23:30:10 2012 -0400 +++ b/pidgin/gtkwhiteboard.c Wed Aug 15 03:12:27 2012 -0400 @@ -491,7 +491,12 @@ GList *draw_list = purple_whiteboard_get_draw_list(wb); if(event->is_hint) +#if GTK_CHECK_VERSION(3,0,0) + gdk_window_get_device_position(event->window, event->device, &x, &y, + &state); +#else gdk_window_get_pointer(event->window, &x, &y, &state); +#endif else { x = event->x;