[gtk+] toolbar: Limit item position to number of contained elements



commit 63be0deb0f112c354d3b4d2bbee44e6512d24358
Author: Timm Bäder <mail baedert org>
Date:   Tue May 10 19:16:19 2016 +0200

    toolbar: Limit item position to number of contained elements
    
    Greater values don't make much sense.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=682080

 gtk/gtktoolbar.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtktoolbar.c b/gtk/gtktoolbar.c
index 69b9bf1..d77fef3 100644
--- a/gtk/gtktoolbar.c
+++ b/gtk/gtktoolbar.c
@@ -2789,7 +2789,9 @@ gtk_toolbar_insert (GtkToolbar  *toolbar,
 {
   g_return_if_fail (GTK_IS_TOOLBAR (toolbar));
   g_return_if_fail (GTK_IS_TOOL_ITEM (item));
-  
+
+  pos = MIN (pos, (int)g_list_length (toolbar->priv->content));
+
   if (pos >= 0)
     pos = logical_to_physical (toolbar, pos);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]