Index: runtime/bin/main.cc |
diff --git a/runtime/bin/main.cc b/runtime/bin/main.cc |
index 2c0047ab2383adc721049198a7be2c621ec5e328..abcb484f1b731cffc20992c2b41414c853e1887c 100644 |
--- a/runtime/bin/main.cc |
+++ b/runtime/bin/main.cc |
@@ -1008,6 +1008,9 @@ void main(int argc, char** argv) { |
exit(kErrorExitCode); |
} |
+ // Start event handler. |
+ EventHandler::Start(); |
+ |
// Start the debugger wire protocol handler if necessary. |
if (start_debugger) { |
ASSERT(debug_port >= 0); |
@@ -1018,9 +1021,6 @@ void main(int argc, char** argv) { |
} |
} |
- // Start event handler. |
- EventHandler::Start(); |
- |
ASSERT(Dart_CurrentIsolate() == NULL); |
// Start the VM service isolate, if necessary. |
if (start_vm_service) { |