On Thu, 2006-10-26 at 02:38 -0700, Andre Messerschmidt wrote:
> David Neèas (Yeti) <[EMAIL PROTECTED]> wrote:
>         I doubt creation and desctruction of windows can be done
>         safely in a signal handler while Gtk+ main loop is running
>         and the program can be anywhere in Gtk+ code at the time it
>         is delivered.
> I changed my code to destroy the window by using
> g_signal_emit_by_name(window,"destroy"), but that did not change
> anything.

You must not do anything in a unix signal handler but setting
flags or calling a *very* limited set of functions.

Calling GTK functions is a reliable way to break your application.

Besides, you don't need this signal handler. You almost *never*
need signal handlers, generally.

ciao,
--mitch

_______________________________________________
gtk-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to