gtk: separate out the widget/window destroy callbacks
authorMatthew Waters <matthew@centricular.com>
Fri, 16 Oct 2015 15:40:50 +0000 (02:40 +1100)
committerMatthew Waters <matthew@centricular.com>
Sat, 17 Oct 2015 05:09:53 +0000 (16:09 +1100)
commit2882f6b90bf786aac8a0a997fa6cba2ec29e1ea8
treeec42570910761c59c66e2aea4db0415b8a0c2429
parentb8b9c78599fdfbfba507c440196a7b3b3a88450e
gtk: separate out the widget/window destroy callbacks

Fixes assertion due to the sink_finalize() being run before the widget destroy
callback.

https://bugzilla.gnome.org/show_bug.cgi?id=755969
ext/gtk/gstgtkbasesink.c