Remove checks for model stamp validity not needed any longer
The code setting the model stamp to 0 was removed in the last commit, so also remove the code checking for stamp being 0.
This commit is contained in:
@@ -754,13 +754,6 @@ wxgtk_tree_model_get_path (GtkTreeModel *tree_model,
|
||||
g_return_val_if_fail (GTK_IS_WX_TREE_MODEL (tree_model), NULL);
|
||||
|
||||
GtkWxTreeModel *wxtree_model = GTK_WX_TREE_MODEL (tree_model);
|
||||
if ( wxtree_model->stamp == 0 )
|
||||
{
|
||||
// The model is temporarily invalid and can't be used, see Cleared(),
|
||||
// but we need to return some valid path from here -- just return an
|
||||
// empty one.
|
||||
return gtk_tree_path_new();
|
||||
}
|
||||
|
||||
g_return_val_if_fail (iter->stamp == wxtree_model->stamp, NULL);
|
||||
|
||||
@@ -799,9 +792,6 @@ wxgtk_tree_model_iter_next (GtkTreeModel *tree_model,
|
||||
{
|
||||
GtkWxTreeModel *wxtree_model = (GtkWxTreeModel *) tree_model;
|
||||
|
||||
// This happens when clearing the view by calling .._set_model( NULL );
|
||||
if (iter->stamp == 0) return FALSE;
|
||||
|
||||
g_return_val_if_fail (GTK_IS_WX_TREE_MODEL (wxtree_model), FALSE);
|
||||
g_return_val_if_fail (wxtree_model->stamp == iter->stamp, FALSE);
|
||||
|
||||
@@ -3076,13 +3066,6 @@ static void wxGtkTreeCellDataFunc( GtkTreeViewColumn *WXUNUSED(column),
|
||||
g_return_if_fail (GTK_IS_WX_TREE_MODEL (model));
|
||||
GtkWxTreeModel *tree_model = (GtkWxTreeModel *) model;
|
||||
|
||||
if ( !tree_model->stamp )
|
||||
{
|
||||
// The model is temporarily invalid and can't be used, see the code in
|
||||
// wxGtkDataViewModelNotifier::Cleared().
|
||||
return;
|
||||
}
|
||||
|
||||
wxDataViewRenderer *cell = (wxDataViewRenderer*) data;
|
||||
|
||||
wxDataViewItem item( (void*) iter->user_data );
|
||||
|
||||
Reference in New Issue
Block a user