From: Robert Roebling Date: Sat, 23 Oct 2010 13:48:15 +0000 (+0000) Subject: Also set mouse position in ITEM_BEGIN_DRAG event in wxDataViewCtrl under GTK+, part... X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/08a379c5759b96fef52f60b9eaf3bd3d811d0b53 Also set mouse position in ITEM_BEGIN_DRAG event in wxDataViewCtrl under GTK+, part of #12582: enhancing wxDataViewCtrl git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65870 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- 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;