On Fri, 6 May 2005 19:10:29 -0400
muppet <[EMAIL PROTECTED]> wrote:

>
>On May 6, 2005, at 5:42 PM, zentara wrote:
>
>> Any ideas on what I can do to fix this?
>
>What's happening is that the child is inheriting the X connection 
>socket from the parent, and both the child and parent are trying to 
>communicate over the same socket.  It blows up just like two threads 
>trying to talk at the same time.
>
>I presume that the Tk version didn't do that because it initializes X 
>differently.  It works with other programs because they're not fighting 
>for the same X connection.
>
>Here's a minor hack of your module to exec itself in the child to force 
>the socket to close.
>

Thanks for showing me that clever mechanism. I had to add a bit
of defined testing, but it works.

if ((defined  $ARGV[0]) and  ($ARGV[0] eq 'GMeM')){.......

Another snippet for the "ole bag-o-tricks" :-)


-- 
I'm not really a human, but I play one on earth.
http://zentara.net/japh.html
_______________________________________________
gtk-perl-list mailing list
gtk-perl-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-perl-list

Reply via email to