diff options
author | Matthew Waters <matthew@centricular.com> | 2016-02-16 19:59:13 +1100 |
---|---|---|
committer | Matthew Waters <matthew@centricular.com> | 2016-02-16 20:10:36 +1100 |
commit | a7108e62d79639c5b6c60a5e0c1396273790d170 (patch) | |
tree | 3a5dd3ab6b7897bc504e28b60d7d5b74f63df219 /sys/vdpau | |
parent | 48730b81e69d80a4b5b0b642796d9d1eed7fdf31 (diff) | |
download | gstreamer-plugins-bad-a7108e62d79639c5b6c60a5e0c1396273790d170.tar.gz |
gtk(gl)sink: remove the signal handlers on finalize
It's possible that the sink element will be freed before the widget is
destroyed. When the widget was eventually destroyed, it was attempting to
access member variables of the freed sink struct which resulted in undefined
behaviour.
Fix by disconnecting our signal on finalize.
https://bugzilla.gnome.org/show_bug.cgi?id=762098
Diffstat (limited to 'sys/vdpau')
0 files changed, 0 insertions, 0 deletions