
23/12/2003, 09:31
|
| | Fecha de Ingreso: diciembre-2003
Mensajes: 7
Antigüedad: 21 años, 4 meses Puntos: 0 | |
¿Podría ser que estes ejecutando gtk_main() mas de una vez?
Cada vez que ejecutas un gtk_main() se abre un nuevo bucle, según vas haciendo gtk_main_quit() se van cerrando bucles empezando por el último que creaste.
"You can nest calls to gtk_main(). In that case gtk_main_quit() will make the innermost invocation of the main loop return"
Podrías probar a hacer un par o tres de gtk_main_quit() seguidos (solo para probar a ver si así se te destruye la ventana).
La instrucción: guint gtk_main_level (void); te da el numero de bucles abiertos hasta el momento (creo que empieza por el 0).
Saludos |