Follow up: when i fill the PixBuf array in the same method where i paint its element this works... Jody
On Fri, Mar 1, 2013 at 7:10 PM, jody <[email protected]> wrote: > Hi > > When i do > Glib::RefPtr<Gdk::Pixbuf> image1 = > Gdk::Pixbuf::create_from_file("base1.png"); > > i can later (in a different method) paint this into a cairo context like this: > Gdk::Cairo::set_source_pixbuf(cr, image1, 0, 0); > > > Now i wanted to do the same with an array of PixBufs: > Glib::RefPtr<Gdk::Pixbuf> image2[3]; > image2[0] = Gdk::Pixbuf::create_from_file("hexT1.png"); > image2[1] = Gdk::Pixbuf::create_from_file("hexT2.png"); > image2[2] = Gdk::Pixbuf::create_from_file("hexT3.png"); > this compiles and seems to work, but painting (in a different method) : > Gdk::Cairo::set_source_pixbuf(cr, image2[0], 0, 0); > fails with a segmentation fault. > > I suspect that for some reason the RefPtr died, but i actually have no idea. > > Can anybody help me? > > Thank You > Jody _______________________________________________ gtkmm-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/gtkmm-list
