Am Mittwoch, 29. März 2006 21:49 schrieb Enrico Forestieri:
> I think the reason is that using the cygwin-g++-win32 target,
> qeventloop_win.cpp is compiled instead of qeventloop_unix.cpp.
> The socket code here apparently doesn't work with cygwin. My idea
> is to substitute the socket code in qeventloop_win.cpp with the one
> in qeventloop_unix.cpp (when/if I'll have the time...).
> Notice that qsocketdevice_unix.cpp is always compiled instead of its
> *_win.cpp counterpart.

LyX does not use sockets from qt for the communication with the client. 
See src/support/socktools.C.

> If it is not so, I can't explain why it works when linking with libqt
> for X11 and it does not work when linking with libqt without X11.

This is very strange indeed.

> I had not a closer look at the LyX sources, but it seems to me that
> some sort of callback function gets registered with Qt.

Maybe. I don't know.


Georg

Reply via email to