scala-ide/scala-ide — pull request #247 by dotta (2012-12-05 16:46:40+00:00)
Title: Issue/fix tcpipspy on mac

Fixed ``TcpipSpy`` on Mac It's pretty weird, but it looks like when the main TcpipSpy thread terminates, the spawned ``in/outThread`` are also killed. This is extremely surprising, because
the ``TcpipSpy`` threads are not daemons!

Anyway, a couple of calls to ``join`` on the main Thread do the trick and now I
can spy on a remote debugging sessions. This is really useful!

I don't have a ticket for this, and since this is only used for development I'm hoping it's ok to not have to create one.