Hello friends, This is my code: struct splash { GtkWidget *splash_image; }; void func1(void) { GtkWidget *img; struct splash p;
img=gtk_image_new(); p.splash_image=img; g_signal_connect(G_OBJECT(button1), "clicked", G_CALLBACK(on_butt_clicked), (gpointer) &p); } void on_butt_clicked(GtkButton *button,gpointer data) { struct splash *ptr; ptr=(struct splash *)data; //some code is here //following line gives error at execution time. gtk_image_set_from_pixbuf(GTK_IMAGE((GtkWidget*)ptr->splash_image),buffer); } Error is: (splash_screen:3549): Gtk-CRITICAL **: file gtkimage.c: line 772 (gtk_image_set_from_pixbuf): assertion `GTK_IS_IMAGE (image)' failed Please help ! Regards __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list