info->destroy_icon = FALSE;
if (event)
- info->cur_screen = gdk_event_get_screen (event);
+ info->cur_screen = gdk_display_get_default_screen (gdk_event_get_display (event));
else
gdk_device_get_position (pointer, &info->cur_screen, NULL, NULL);
double x_root, y_root;
gdk_event_get_root_coords ((GdkEvent *)event, &x_root, &y_root);
- screen = gdk_event_get_screen ((GdkEvent *)event);
+ screen = gdk_display_get_default_screen (gdk_event_get_display ((GdkEvent *)event));
gtk_drag_update (info, screen, (int)x_root, (int)y_root, (GdkEvent *) event);
{
GdkDevice *device = NULL;
GdkSeat *seat = NULL;
- GdkScreen *screen = NULL;
GdkDisplay *display = NULL;
device = gdk_event_get_device (event);
if (!seat)
{
- screen = gdk_event_get_screen (event);
-
- if (screen)
- display = gdk_screen_get_display (screen);
+ display = gdk_event_get_display (event);
if (!display)
{