| Index: runtime/bin/eventhandler_linux.cc
|
| diff --git a/runtime/bin/eventhandler_linux.cc b/runtime/bin/eventhandler_linux.cc
|
| index e2e274611ac6467a8050e58b1f70806926d45eff..e6330bc055d32a5cf49a7d1ec8c01d736d2d7a5e 100644
|
| --- a/runtime/bin/eventhandler_linux.cc
|
| +++ b/runtime/bin/eventhandler_linux.cc
|
| @@ -226,6 +226,7 @@ void EventHandlerImplementation::HandleInterruptFd() {
|
| sd->Close();
|
| socket_map_.Remove(GetHashmapKeyFromFd(fd), GetHashmapHashFromFd(fd));
|
| delete sd;
|
| + DartUtils::PostInt32(msg.dart_port, 1 << kDestroyedEvent);
|
| } else {
|
| if ((msg.data & (1 << kInEvent)) != 0 && sd->IsClosedRead()) {
|
| DartUtils::PostInt32(msg.dart_port, 1 << kCloseEvent);
|
|
|