From 445b61e3e7419f1c279df7850b7ddebec48a582c Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 19 Aug 2005 14:05:32 +0000 Subject: [PATCH] Return FALSE if the tree is empty. (#313891, Guillaume Cottenceau) 2005-08-19 Matthias Clasen * gtk/gtktreeview.c (gtk_tree_view_get_visible_range): Return FALSE if the tree is empty. (#313891, Guillaume Cottenceau) --- ChangeLog | 3 +++ ChangeLog.pre-2-10 | 3 +++ ChangeLog.pre-2-8 | 3 +++ gtk/gtktreeview.c | 3 +++ 4 files changed, 12 insertions(+) diff --git a/ChangeLog b/ChangeLog index 39aab3af06..489908ea94 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2005-08-19 Matthias Clasen + * gtk/gtktreeview.c (gtk_tree_view_get_visible_range): Return + FALSE if the tree is empty. (#313891, Guillaume Cottenceau) + * gdk/x11/gdkdnd-x11.c (_gdk_drag_get_protocol_for_display) (xdnd_read_actions, get_client_window_at_coords_recurse): Free data returned from XGetWindowProperty. diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 39aab3af06..489908ea94 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,8 @@ 2005-08-19 Matthias Clasen + * gtk/gtktreeview.c (gtk_tree_view_get_visible_range): Return + FALSE if the tree is empty. (#313891, Guillaume Cottenceau) + * gdk/x11/gdkdnd-x11.c (_gdk_drag_get_protocol_for_display) (xdnd_read_actions, get_client_window_at_coords_recurse): Free data returned from XGetWindowProperty. diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 39aab3af06..489908ea94 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,5 +1,8 @@ 2005-08-19 Matthias Clasen + * gtk/gtktreeview.c (gtk_tree_view_get_visible_range): Return + FALSE if the tree is empty. (#313891, Guillaume Cottenceau) + * gdk/x11/gdkdnd-x11.c (_gdk_drag_get_protocol_for_display) (xdnd_read_actions, get_client_window_at_coords_recurse): Free data returned from XGetWindowProperty. diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 68a99a5ba9..2cd3d3f057 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -11795,6 +11795,9 @@ gtk_tree_view_get_visible_range (GtkTreeView *tree_view, g_return_val_if_fail (GTK_IS_TREE_VIEW (tree_view), FALSE); + if (!tree_view->priv->tree) + return FALSE; + if (start_path) { _gtk_rbtree_find_offset (tree_view->priv->tree,