From f365726a8e96fc56d0ff344b7daf2ecbfe56ab34 Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Tue, 2 Aug 2016 11:04:49 -0700 Subject: [PATCH] fixed regfression in showleds see https://github.com/Microsoft/pxt-microbit/commit/65594842fc5109c325ca3093cbb3fcd736fb388e --- sim/libmbit.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sim/libmbit.ts b/sim/libmbit.ts index c01a2a19..796f9d3a 100644 --- a/sim/libmbit.ts +++ b/sim/libmbit.ts @@ -197,7 +197,7 @@ namespace pxsim.basic { clearScreen(); pause(interval * 5); } else { - if (s.length == 1) showLeds(createImageFromString(s), interval * 5) + if (s.length == 1) showLeds(createImageFromString(s + " "), interval * 5) else ImageMethods.scrollImage(createImageFromString(s + " "), 1, interval); } } @@ -726,7 +726,7 @@ namespace pxsim.ImageMethods { interval: interval, frame: () => { //TODO: support right to left. - if (off >= leds.width + 5 || off < 0) return false; + if (off >= leds.width || off < 0) return false; stride > 0 ? display.shiftLeft(stride) : display.shiftRight(-stride); let c = Math.min(stride, leds.width - off); leds.copyTo(off, c, display, 5 - stride)