summaryrefslogtreecommitdiff
path: root/lib/_debugger.js
diff options
context:
space:
mode:
authorFedor Indutny <fedor.indutny@gmail.com>2011-09-17 15:38:06 +0700
committerRyan Dahl <ry@tinyclouds.org>2011-09-20 08:35:15 -0700
commit292e2ea5add821645540d12fde57a2546ed77463 (patch)
treeb91d3ae592b2365ac23ed3a02c68201caa5ba152 /lib/_debugger.js
parentc8ffbcd9f1a182bd16bbe664197b4b8d9d4d859f (diff)
downloadnode-new-292e2ea5add821645540d12fde57a2546ed77463.tar.gz
fix breakpoint prefixing in list()
Diffstat (limited to 'lib/_debugger.js')
-rw-r--r--lib/_debugger.js14
1 files changed, 9 insertions, 5 deletions
diff --git a/lib/_debugger.js b/lib/_debugger.js
index 9e1c5844cd..3e28a3f4cb 100644
--- a/lib/_debugger.js
+++ b/lib/_debugger.js
@@ -922,13 +922,17 @@ function intChars(n) {
// Adds spaces and prefix to number
function leftPad(n, prefix) {
- var s = n.toString();
- var nchars = intChars(n);
- var nspaces = nchars - s.length;
+ var s = n.toString(),
+ nchars = intChars(n),
+ nspaces = nchars - s.length - 1;
+
+ prefix || (prefix = ' ');
+
for (var i = 0; i < nspaces; i++) {
- s = (prefix || ' ') + s;
+ prefix += ' ';
}
- return s;
+
+ return prefix + s;
}