Remove the use of weak reference from gstreamer. As a temporary hack I removed the code to clean up a function closure. The old code relied on GWeakRef which has been removed from GObject due to the GC being able to finalize GObjects directly which will make GWeakRefs trigger callbacks into Haskell land form the unsafe GC.
Remove the use of weak reference from gstreamer.
As a temporary hack I removed the code to clean up a function closure. The
old code relied on GWeakRef which has been removed from GObject due to
the GC being able to finalize GObjects directly which will make
GWeakRefs trigger callbacks into Haskell land form the unsafe GC.


gtk2hs/gtksourceview,gtk2hs/gtksourceview