treeview: bgo#666685 - Crash when toggling the selected status of a row
The refactoring from e01af5c5c seems to have caused this inadvertently.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
This commit is contained in:
@ -10736,8 +10736,6 @@ gtk_tree_view_real_toggle_cursor_row (GtkTreeView *tree_view)
|
|||||||
{
|
{
|
||||||
GtkRBTree *new_tree = NULL;
|
GtkRBTree *new_tree = NULL;
|
||||||
GtkRBNode *new_node = NULL;
|
GtkRBNode *new_node = NULL;
|
||||||
GtkRBTree *cursor_tree = NULL;
|
|
||||||
GtkRBNode *cursor_node = NULL;
|
|
||||||
GtkTreePath *cursor_path = NULL;
|
GtkTreePath *cursor_path = NULL;
|
||||||
|
|
||||||
if (!gtk_widget_has_focus (GTK_WIDGET (tree_view)))
|
if (!gtk_widget_has_focus (GTK_WIDGET (tree_view)))
|
||||||
@ -10750,8 +10748,8 @@ gtk_tree_view_real_toggle_cursor_row (GtkTreeView *tree_view)
|
|||||||
tree_view->priv->cursor_node);
|
tree_view->priv->cursor_node);
|
||||||
|
|
||||||
_gtk_tree_selection_internal_select_node (tree_view->priv->selection,
|
_gtk_tree_selection_internal_select_node (tree_view->priv->selection,
|
||||||
cursor_node,
|
tree_view->priv->cursor_node,
|
||||||
cursor_tree,
|
tree_view->priv->cursor_tree,
|
||||||
cursor_path,
|
cursor_path,
|
||||||
GTK_TREE_SELECT_MODE_TOGGLE,
|
GTK_TREE_SELECT_MODE_TOGGLE,
|
||||||
FALSE);
|
FALSE);
|
||||||
|
|||||||
Reference in New Issue
Block a user