pike.git / src / post_modules / GTK2 / source / gtkstatusicon.pre

version» Context lines:

pike.git/src/post_modules/GTK2/source/gtkstatusicon.pre:48:    if (TYPEOF(Pike_sp[-args]) == PIKE_T_MAPPING) {    INIT_WITH_PROPS(GTK_TYPE_STATUS_ICON);    } else {    GtkStatusIcon *gi;       if (TYPEOF(Pike_sp[-args]) == PIKE_T_STRING) {    struct pike_string *s1;    int t=0;    GtkStockItem item;    -  get_all_args("create",args,"%t",&s1); +  get_all_args(NULL,args,"%t",&s1);    if (s1->size_shift==0) {    t=gtk_stock_lookup(CGSTR0(s1),&item);    if (t)    gi=gtk_status_icon_new_from_stock(CGSTR0(s1));    else {    gi=gtk_status_icon_new_from_icon_name(CGSTR0(s1));    if (gi==NULL)    gi=gtk_status_icon_new_from_file(CGSTR0(s1));    }    } else    gi=gtk_status_icon_new();    } else {    struct object *o1;    GObject *go;    -  get_all_args("create",args,"%o",&o1); +  get_all_args(NULL,args,"%o",&o1);    go=get_gobject(o1);    if (GDK_TYPE_PIXBUF==G_TYPE_FROM_INSTANCE(go))    gi=gtk_status_icon_new_from_pixbuf(GDK_PIXBUF(go));    else    gi=gtk_status_icon_new();    }    THIS->obj=G_OBJECT(gi);    }    } else {    GtkStatusIcon *gi;