Hi, "Dongho Shin" <[EMAIL PROTECTED]> writes:
> My working platform is Solaris 2.6 / Sun Ultra Sparc 10. > Can it be the source of my problem? it shouldn't, but unfortunately there are some bugs that are not triggered on Linux (where most gtk+ developers work on) but show up on Solaris (and other systems). So it might be that you are seeing a bug here that is sort of solaris-specific. In GTK+-2.0 event emission is stopped as soon as a signal handler returns TRUE. A typical mistake is to omit the return value of an event handler and declare it as a void functions. It seems that the usual Linux compiler generates code that works as if the void function returned FALSE while the typical Solaris compiler uses some value from the stack. In a lot of cases this value is != FALSE and thus the event emission stops. I'd suggest you write a very simple test case that shows the problem and post it here so that others can try to reproduce the problem. Perhaps it turns out to be a bug in GTK+-2.0. Salut, Sven _______________________________________________ gtk-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/gtk-list
