Xt Problem

Henry dimensiondude.oss at gmail.com
Thu Jul 5 12:56:17 PDT 2007


This is almost definitely related to a custom main loop.

Also, it works fine on Xsun.

On Jul 5, 2007, at 2:07 PM, Henry wrote:

> I am not sure if this is the correct mailing list to be posting it,  
> but it was the closest I could see. If this is the wrong one, which  
> one should this question be posted to?
>
> I am encountering a problem with Xt's input handling. It seems that  
> whenever a socket receives input, Xt stops poll()ing that and all  
> the other sockets/pipes it is polling (except one). If there are no  
> other events pending, Xt will call the input handler I designated.  
> Otherwise, it never gets called.
>
> This is happening in InitFds, which is called by  
> _XtWaitForSomething. Before the input on the socket, InitFds sets  
> the structure containing the input socket/pipe information to have  
> 7 of these. After the input on the socket, InitFds sets the  
> structure to only have one socket/pipe.
>
> Is there any reason this might be happening? Possibly due to using  
> a custom main loop?




More information about the xorg mailing list