On Mon, Jun 06, 2005 at 03:22:51PM +0100, y g wrote:
> after following the scribble example on the Gtk tutorial I try to save
> the image produced. Looking on the documentation of GdkPixbuf I found
> I could use the following which however gives me a segmentation fault
> in my program.
> 
> static GdkPixmap *pixmap = NULL;
> gdk_pixbuf_save(GDK_PIXBUF(pixmap), "temp.bmp", "bmp", NULL);
> 
> I know that pixmap is of type of GdkPixmap and that arg 1 of the
> function must be a GDK_PIXBUF and hence the cast. But as I said I am
> getting a segmentation fault. Any clues why?

No matter the bad typecast, you are trying to save a NULL
pointer.  So what else you can expect than a segfault?

And to the bad typecast.  Neither of GdkPixbuf, GdkPixmap is
a child of the other.  See gdk_pixbuf_get_from_drawable()
for how to get a GdkPixbuf from a drawable.

Yeti


--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to