Re: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
- From: Emmanuel Thomas-Maurin <manutm007 gmail com>
- To: Rui Pedro Caldeira <rpcaldeira outlook com>, GTK Mailing List <gtk-app-devel-list gnome org>
- Subject: Re: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
- Date: Thu, 12 Mar 2015 16:34:24 +0100
I think you should use instead:
#define NEW_GTK_DESTROY(WIDGET) if (GTK_IS_WIDGET(WIDGET)) \
...
On 03/12/2015 04:20 PM, Rui Pedro Caldeira wrote:
Hello guys, I once again seek your guidance.
I have a series of GtkWidget* that then take the form of GtkButton,
GtkComboBoxText,...
And when I close a window, I first want to destroy the widgets. So I use
the following macro:
#define NEW_GTK_DESTROY(WIDGET) if(WIDGET!=NULL)
{ \
gtk_widget_destroy(GTK_WIDGET(WIDGET));}
But I always get this "Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion
'GTK_IS_WIDGET (widget)' failed" warning. How can I fix this?
Thanks, Rui
--
Emmanuel Thomas-Maurin
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]