I forgot to say that the crash does not really happen
in glade_gtk_table_set_n_common but inside the
gtk_container_remove call (I wrote child == 0x00 but
before the gtk_container_remove cal, it has a correct
value).

980 void
981 gtk_container_remove (GtkContainer *container,
982                   GtkWidget    *widget)
983{
984 g_return_if_fail (GTK_IS_CONTAINER (container));
985 g_return_if_fail (GTK_IS_WIDGET (widget));
986     
987       /* When using the deprecated API of the toolbar,
it is possible
988        * to legitimately call this function with a
widget that is not
989        * a direct child of the container.
990        */


/////////////////////////CRASH HERE////////////////
991       g_return_if_fail (GTK_IS_TOOLBAR (container) ||
992                         widget->parent == GTK_WIDGET (container));
//////////////////////////////////////////////////



993       
994       g_signal_emit (container,
container_signals[REMOVE], 0, widget);
995     }

Sorry for lack of details of my first mail.

Mickael


 --- Cornet Mickael <[EMAIL PROTECTED]> a �crit
: 
> Hello,
> 
> I have some problems with Glade3 when I use
> GtkTable.
> The default size is 3x3 (rows x columns) but if I
> set
> a 1x3 it draws a 3x3. if a set a number of row or
> column >= 3 there is not problems, but when I set
> rows
> <3, the table keep old size of 3x3 and when I set <3
> columns, Glade 3 crash.
> 
> I begin to debug it, but I am not familiar with
> Glade
> code. When it crash for column < 3, I crash in this
> function: 
> 
> file: glade-gtk.c
> 
> 405   void GLADEGTK_API
> 406   glade_gtk_table_set_n_common (GObject *object,  
> 
> GValue *value, gboolean for_rows)
> 
> at the line 455
> 
> 453 /* We need to completely remove it */
> 454 if (start >= new_size) {
> 455   gtk_container_remove (GTK_CONTAINER (table),
> 456     child->widget);
> 457    continue;
> 458 }
> 
> child = 0x0;
> 
> I'll try to solve it but if someboby can help me
> (I'm
> not a glade expert ;o) )
> 
> Thanks.
> 
> Mickael
> 
> 
> 
> 
>       
> 
>       
>               
> Vous manquez d�espace pour stocker vos mails ? 
> Yahoo! Mail vous offre GRATUITEMENT 100 Mo !
> Cr�ez votre Yahoo! Mail sur
> http://fr.benefits.yahoo.com/
> 
> Le nouveau Yahoo! Messenger est arriv� ! D�couvrez
> toutes les nouveaut�s pour dialoguer instantan�ment
> avec vos amis. A t�l�charger gratuitement sur
> http://fr.messenger.yahoo.com
> _______________________________________________
> Glade-devel maillist  - 
> [EMAIL PROTECTED]
> http://lists.ximian.com/mailman/listinfo/glade-devel
>  


        

        
                
Vous manquez d�espace pour stocker vos mails ? 
Yahoo! Mail vous offre GRATUITEMENT 100 Mo !
Cr�ez votre Yahoo! Mail sur http://fr.benefits.yahoo.com/

Le nouveau Yahoo! Messenger est arriv� ! D�couvrez toutes les nouveaut�s pour 
dialoguer instantan�ment avec vos amis. A t�l�charger gratuitement sur 
http://fr.messenger.yahoo.com
_______________________________________________
Glade-devel maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/glade-devel

Reply via email to