use gdk_drag_context_get_selected_action instead of drag_context->action