fixing double calling functions from contextmenu. - surf - Surf web browser.
       
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit bdfa30bf335f0e728e222d9fd9d137605c535abe
 (DIR) parent 5ac31995a323eaac87b1b509a7fce26d488ca3ea
 (HTM) Author: Enno Boland (tox) <tox@s01.de>
       Date:   Sat, 17 Oct 2009 08:57:23 +0200
       
       fixing double calling functions from contextmenu.
       Diffstat:
         surf.c                              |       7 ++++---
       
       1 file changed, 4 insertions(+), 3 deletions(-)
       ---
 (DIR) diff --git a/surf.c b/surf.c
       @@ -187,8 +187,6 @@ context(WebKitWebView *v, GtkMenu *m, Client *c) {
                        if(parent)
                                gtk_container_remove(parent, c->items[i]);
                        gtk_menu_shell_append(GTK_MENU_SHELL(m), c->items[i]);
       -                g_signal_connect(G_OBJECT(c->items[i]), "activate",
       -                                G_CALLBACK(itemclick), c);
                        gtk_widget_show(c->items[i]);
                }
        }
       @@ -459,8 +457,11 @@ newclient(void) {
                        die("Cannot malloc!\n");
        
                /* contextmenu */
       -        for(i = 0; i < LENGTH(items); i++)
       +        for(i = 0; i < LENGTH(items); i++) {
                        c->items[i] = gtk_menu_item_new_with_label(items[i].label);
       +                g_signal_connect(G_OBJECT(c->items[i]), "activate",
       +                                G_CALLBACK(itemclick), c);
       +        }
        
        
                /* VBox */