mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-18 09:00:34 +00:00
Don't call scroll to cell if the tree view is empty
Account for the case when gtk_drag_finish() didn't actually add a row (can happen when dragging from an empty tree view to itself ...).
This commit is contained in:
parent
a069ec662f
commit
44a064fe30
@ -7988,8 +7988,9 @@ gtk_tree_view_drag_data_received (GtkWidget *widget,
|
||||
(gdk_drag_context_get_selected_action (context) == GDK_ACTION_MOVE),
|
||||
time);
|
||||
|
||||
if (gtk_tree_path_get_depth (dest_row) == 1
|
||||
&& gtk_tree_path_get_indices (dest_row)[0] == 0)
|
||||
if (gtk_tree_path_get_depth (dest_row) == 1 &&
|
||||
gtk_tree_path_get_indices (dest_row)[0] == 0 &&
|
||||
gtk_tree_model_iter_n_children (tree_view->priv->model, NULL) != 0)
|
||||
{
|
||||
/* special special case drag to "0", scroll to first item */
|
||||
if (!tree_view->priv->scroll_to_path)
|
||||
|
Loading…
Reference in New Issue
Block a user