notify immediately if in correct thread

This commit is contained in:
Richard Frith-Macdonald 2018-01-15 11:57:23 +00:00
parent 419407b724
commit c7fc9c4b65

View file

@ -933,7 +933,8 @@ pty_slave(const char* name)
if (_hasNotified == NO)
{
_hasNotified = YES;
if ([_launchingThread isExecuting] == YES)
if (_launchingThread != [NSThread currentThread]
&& [_launchingThread isExecuting] == YES)
{
[self performSelector: @selector(_notifyOfTermination)
onThread: _launchingThread