... and gdk_drag_context_get_source_surface(). In the backends, use direct access to the variables instead.