]> git.saurik.com Git - wxWidgets.git/commitdiff
Correctly set item in wxDataViewRenderer::Activate()
authorRobert Roebling <robert@roebling.de>
Mon, 22 Oct 2007 10:40:45 +0000 (10:40 +0000)
committerRobert Roebling <robert@roebling.de>
Mon, 22 Oct 2007 10:40:45 +0000 (10:40 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49323 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/gtk/dataview.cpp

index 06e9749535207056d517c9862f1bf239317afac4..92706b80017b1b7a12cb775689d2841feb33b5b0 100644 (file)
@@ -988,8 +988,10 @@ gtk_wx_cell_renderer_activate(
     wxDataViewModel *model = cell->GetOwner()->GetOwner()->GetModel();
 
     GtkTreePath *treepath = gtk_tree_path_new_from_string( path );
-    // TODO
-    wxDataViewItem item;
+
+    GtkTreeIter iter;
+    cell->GetOwner()->GetOwner()->GetInternal()->get_iter( &iter, treepath );
+    wxDataViewItem item( iter.user_data );
     gtk_tree_path_free( treepath );
 
     unsigned int model_col = cell->GetOwner()->GetModelColumn();