On Mon, Apr 28, 2008 at 4:17 PM, Andrea Bolognani <[EMAIL PROTECTED]> wrote: > On Mon, 28 Apr 2008 15:56:08 +0200 > > "Jaap A. Haitsma" <[EMAIL PROTECTED]> wrote: > > > > See my first mail and > > > http://library.gnome.org/devel/gstreamer/unstable/GstBin.html#gst-bin-remove > > > > I want to keep the Element alive > > I don't know exactly why you're taking this off-list, but anyway ;)
Sorry hit the wrong button > I'm not sure I get the problem. > I guess you wanted to write something like > > bin.remove (bin.get_by_name ("name")); > > instead of something like > > element = bin.get_by_name ("name"); > bin.remove (element); I'm rewriting cheese [1] in vala and I have video and a photo sink and I need to switch between the two, but I don't want to rebuild them all the time whenever I switch So what I want is when a users switches from photo to video mode bin.remove (photo_sink); bin.add (video_sink); Then when the user switches back bin.remove (video_sink); bin.add (photo_sink); // Crash because photo_sink got unreffed in bin.remove (photo_sink) So I think I need it, or do you see other ways to do it Jaap [1] http://www.gnome.org/projects/cheese/ _______________________________________________ Vala-list mailing list Vala-list@gnome.org http://mail.gnome.org/mailman/listinfo/vala-list