diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/isolate.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/isolate.rs b/core/isolate.rs index a5e659c9a..bad79b579 100644 --- a/core/isolate.rs +++ b/core/isolate.rs @@ -645,7 +645,9 @@ impl Future for Isolate { loop { // If there are any pending dyn_import futures, do those first. - self.poll_dyn_imports()?; + if !self.pending_dyn_imports.is_empty() { + self.poll_dyn_imports()?; + } // Now handle actual ops. self.have_unpolled_ops = false; |