track_element: Always emit "control-binding-removed" signal.
authorStefan Popa <stefanpopa2209@gmail.com>
Thu, 17 Aug 2017 07:28:46 +0000 (07:28 +0000)
committerThibault Saunier <thibault.saunier@osg.samsung.com>
Fri, 1 Sep 2017 12:38:45 +0000 (09:38 -0300)
commit5b321dbe3a31e7030b0b9f083fb94ff1117eb923
treee8251ea18b2341524105cd379befdcf75b079657
parent4db3800f983975d6b1e4dc0a4adcb90caac46f53
track_element: Always emit "control-binding-removed" signal.

When setting a new control binding on a track element, the old control
binding (if any) is going to be removed. Make sure the
"control-binding-removed" signal is emitted in this case.

Fixes https://phabricator.freedesktop.org/T7340#95666

Reviewed-by: Thibault Saunier <thibault.saunier@collabora.com>
Differential Revision: https://phabricator.freedesktop.org/D1842
ges/ges-track-element.c