Re: gtk_tree_model_get_iter segfault in on_row_activated





void on_row_activated(GtkTreeView* tree_view,GtkTreePath*
path,GtkTreeViewColumn* column,gpointer user_data)
{
        std::cout<<"path was "<<gtk_tree_path_to_string(path)<<"\n";
        GtkTreeModel* model=gtk_tree_view_get_model(tree_view);
        if(model!=NULL)
                std::cout<<"got the model OK\n";
        else
                std::cout<<"failed to get the model\n";
        std::cout<<"trying to get the iter\n";


/*

       GtkTreeIter* iter;

*/
GtkTreeIter iter;
/*

        if(gtk_tree_model_get_iter(model,iter,path)==TRUE)


*/

if(  gtk_tree_model_get_iter(model,&iter,path)  == TRUE )

               std::cout<<"got the iter ok\n";
        else
                std::cout<<"didn't get the iter\n";
}


Hope  that helps.


Greg Suarez



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]