summaryrefslogtreecommitdiffstats
path: root/gst-libs/gst
diff options
context:
space:
mode:
authorJulien Moutte <julien@moutte.net>2004-01-12 19:50:29 +0000
committerJulien Moutte <julien@moutte.net>2004-01-12 19:50:29 +0000
commitcdc86d423ed7d09eb0b98097c21bffaf1f89a881 (patch)
tree4c4b3205f9b4143b44da2c3b2f42a8e38c008b1d /gst-libs/gst
parent9a71c2e2a117e0bdfb04e1b3bc8727207f05e417 (diff)
downloadgst-plugins-bad-cdc86d423ed7d09eb0b98097c21bffaf1f89a881.tar.gz
gst-plugins-bad-cdc86d423ed7d09eb0b98097c21bffaf1f89a881.tar.bz2
gst-plugins-bad-cdc86d423ed7d09eb0b98097c21bffaf1f89a881.zip
gst-libs/gst/colorbalance/colorbalancechannel.c: Adding safety check in dispose method.
Original commit message from CVS: 2004-01-12 Julien MOUTTE <julien@moutte.net> * gst-libs/gst/colorbalance/colorbalancechannel.c: (gst_color_balance_channel_dispose): Adding safety check in dispose method. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xcontext_get), (gst_xvimagesink_xcontext_clear), (gst_xvimagesink_interface_supported), (gst_xvimagesink_colorbalance_list_channels), (gst_xvimagesink_colorbalance_set_value), (gst_xvimagesink_colorbalance_get_value), (gst_xvimagesink_colorbalance_init), (gst_xvimagesink_get_type): Adding colorbalance interface support to set XV parameters such as HUE, BRIGHTNESS, CONTRAST, SATURATION. * sys/xvimage/xvimagesink.h: Adding the channels list for colorbalance interface.
Diffstat (limited to 'gst-libs/gst')
-rw-r--r--gst-libs/gst/colorbalance/colorbalancechannel.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gst-libs/gst/colorbalance/colorbalancechannel.c b/gst-libs/gst/colorbalance/colorbalancechannel.c
index f8710120..e8c6e87b 100644
--- a/gst-libs/gst/colorbalance/colorbalancechannel.c
+++ b/gst-libs/gst/colorbalance/colorbalancechannel.c
@@ -96,7 +96,10 @@ gst_color_balance_channel_dispose (GObject *object)
{
GstColorBalanceChannel *channel = GST_COLOR_BALANCE_CHANNEL (object);
- g_free (channel->label);
+ if (channel->label)
+ g_free (channel->label);
+
+ channel->label = NULL;
if (parent_class->dispose)
parent_class->dispose (object);