Fix double free while linphone quits

This commit is contained in:
François Grisez 2015-05-20 13:58:42 +02:00
parent 8c5a217c1d
commit a83b41c293

View file

@ -304,10 +304,10 @@ static void _linphone_status_icon_impl_gtk_init(LinphoneStatusIcon *si) {
si->data = icon;
}
static void _linphone_status_icon_impl_gtk_uninit(LinphoneStatusIcon *si) {
GtkStatusIcon *icon = GTK_STATUS_ICON(si->data);
gtk_status_icon_set_visible(icon, FALSE);
}
// static void _linphone_status_icon_impl_gtk_uninit(LinphoneStatusIcon *si) {
// GtkStatusIcon *icon = GTK_STATUS_ICON(si->data);
// gtk_status_icon_set_visible(icon, FALSE);
// }
static void _linphone_status_icon_impl_gtk_start(LinphoneStatusIcon *si) {
GtkStatusIcon *icon = GTK_STATUS_ICON(si->data);
@ -359,7 +359,7 @@ static gboolean _linphone_status_icon_impl_is_supported(
static const _LinphoneStatusIconDesc _linphone_status_icon_impl_gtk_desc = {
"gtk_status_icon",
_linphone_status_icon_impl_gtk_init,
_linphone_status_icon_impl_gtk_uninit,
NULL,
_linphone_status_icon_impl_gtk_start,
_linphone_status_icon_impl_enable_blinking,
_linphone_status_icon_impl_is_supported