diff --git a/flutter-idea/src/io/flutter/vmService/VmServiceWrapper.java b/flutter-idea/src/io/flutter/vmService/VmServiceWrapper.java index 1546637dc..d754ba47b 100644 --- a/flutter-idea/src/io/flutter/vmService/VmServiceWrapper.java +++ b/flutter-idea/src/io/flutter/vmService/VmServiceWrapper.java @@ -114,7 +114,7 @@ private void assertSyncRequestAllowed() { if (ApplicationManager.getApplication().isReadAccessAllowed()) { LOG.error("Waiting for the answer from the Dart debugger under read action may lead to EDT freeze"); } - if (myVmServiceReceiverThreadId == Thread.currentThread().getId()) { + if (myVmServiceReceiverThreadId == Thread.currentThread().threadId()) { LOG.error("Synchronous requests must not be made in Web Socket listening thread: answer will never be received"); } } @@ -123,7 +123,7 @@ public void handleDebuggerConnected() { streamListen(VmService.DEBUG_STREAM_ID, new VmServiceConsumers.SuccessConsumerWrapper() { @Override public void received(final Success success) { - myVmServiceReceiverThreadId = Thread.currentThread().getId(); + myVmServiceReceiverThreadId = Thread.currentThread().threadId(); streamListen(VmService.ISOLATE_STREAM_ID, new VmServiceConsumers.SuccessConsumerWrapper() { @Override public void received(final Success success) {