diff --git a/ChangeLog b/ChangeLog index 21ac8b3e25..8795a06177 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Wed Jun 2 00:17:07 2004 Matthias Clasen + + * gtk/gtktreeselection.c (gtk_tree_selection_select_range): Don't + allow unless selection mode is multiple. (#142634, John Finlay) + Tue Jun 1 23:14:46 2004 Matthias Clasen * gtk/gtktoolbar.h: diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 21ac8b3e25..8795a06177 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +Wed Jun 2 00:17:07 2004 Matthias Clasen + + * gtk/gtktreeselection.c (gtk_tree_selection_select_range): Don't + allow unless selection mode is multiple. (#142634, John Finlay) + Tue Jun 1 23:14:46 2004 Matthias Clasen * gtk/gtktoolbar.h: diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 21ac8b3e25..8795a06177 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +Wed Jun 2 00:17:07 2004 Matthias Clasen + + * gtk/gtktreeselection.c (gtk_tree_selection_select_range): Don't + allow unless selection mode is multiple. (#142634, John Finlay) + Tue Jun 1 23:14:46 2004 Matthias Clasen * gtk/gtktoolbar.h: diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 21ac8b3e25..8795a06177 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +Wed Jun 2 00:17:07 2004 Matthias Clasen + + * gtk/gtktreeselection.c (gtk_tree_selection_select_range): Don't + allow unless selection mode is multiple. (#142634, John Finlay) + Tue Jun 1 23:14:46 2004 Matthias Clasen * gtk/gtktoolbar.h: diff --git a/gtk/gtktreeselection.c b/gtk/gtktreeselection.c index 3ba806e9cb..a037fea102 100644 --- a/gtk/gtktreeselection.c +++ b/gtk/gtktreeselection.c @@ -1243,6 +1243,7 @@ gtk_tree_selection_real_modify_range (GtkTreeSelection *selection, * @end_path: The final node of the range. * * Selects a range of nodes, determined by @start_path and @end_path inclusive. + * @selection must be set to #GTK_SELECTION_MULTIPLE mode. **/ void gtk_tree_selection_select_range (GtkTreeSelection *selection, @@ -1251,6 +1252,7 @@ gtk_tree_selection_select_range (GtkTreeSelection *selection, { g_return_if_fail (GTK_IS_TREE_SELECTION (selection)); g_return_if_fail (selection->tree_view != NULL); + g_return_if_fail (selection->type == GTK_SELECTION_MULTIPLE); if (gtk_tree_selection_real_modify_range (selection, RANGE_SELECT, start_path, end_path)) g_signal_emit (selection, tree_selection_signals[CHANGED], 0);