equal
deleted
inserted
replaced
694 |
694 |
695 PeerEvent event = new PeerEvent(target, runnable, lock, true, PeerEvent.PRIORITY_EVENT); |
695 PeerEvent event = new PeerEvent(target, runnable, lock, true, PeerEvent.PRIORITY_EVENT); |
696 |
696 |
697 synchronized (lock) { |
697 synchronized (lock) { |
698 executeOnEventHandlerThread(event); |
698 executeOnEventHandlerThread(event); |
699 lock.wait(); |
699 while(!event.isDispatched()) { |
|
700 lock.wait(); |
|
701 } |
700 } |
702 } |
701 |
703 |
702 Throwable eventThrowable = event.getThrowable(); |
704 Throwable eventThrowable = event.getThrowable(); |
703 if (eventThrowable != null) { |
705 if (eventThrowable != null) { |
704 throw new InvocationTargetException(eventThrowable); |
706 throw new InvocationTargetException(eventThrowable); |