From 22eb2d5084468ec7a8cec09097a80aec957a7a24 Mon Sep 17 00:00:00 2001 From: Fedor Indutny Date: Thu, 8 Sep 2011 16:09:45 +0700 Subject: [PATCH] [debugger] pause stdin on debugEval --- lib/_debugger.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/_debugger.js b/lib/_debugger.js index 904021d731..d0133d9908 100644 --- a/lib/_debugger.js +++ b/lib/_debugger.js @@ -743,14 +743,17 @@ Interface.prototype.controlEval = function(code, context, filename, callback) { }; Interface.prototype.debugEval = function(code, context, filename, callback) { - var client = this.client; + var self = this, + client = this.client; if (code === '.scope') { client.reqScopes(callback); return; } + self.pause(); client.reqEval(code, function(res) { + self.resume(); if (!res.success) { if (res.message) { callback(res.message);