diff --git a/src/gtk/dataview.cpp b/src/gtk/dataview.cpp index 96ea64b8c6..7e180ca092 100644 --- a/src/gtk/dataview.cpp +++ b/src/gtk/dataview.cpp @@ -3516,6 +3516,9 @@ gboolean wxDataViewCtrlInternal::row_draggable( GtkTreeDragSource *WXUNUSED(drag event.SetEventObject( m_owner ); event.SetItem( item ); event.SetModel( m_wx_model ); + gint x, y; + gtk_widget_get_pointer(m_owner->GtkGetTreeView(), &x, &y); + event.SetPosition(x, y); if (!m_owner->HandleWindowEvent( event )) return FALSE;