diff options
Diffstat (limited to 'js')
| -rw-r--r-- | js/matrix.js | 2 | ||||
| -rw-r--r-- | js/ui/keys.js | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/js/matrix.js b/js/matrix.js index d0c6301..dc5d166 100644 --- a/js/matrix.js +++ b/js/matrix.js @@ -23,6 +23,8 @@ Matrix.prototype.rebuild = function (){ this.append() this.bind() this.generate && this.generate() + // the focused character might disappear after resizing + focused = canvas.aa[0][0] } Matrix.prototype.bind = function () {} Matrix.prototype.demolish = function (){ diff --git a/js/ui/keys.js b/js/ui/keys.js index 57c73a9..7b636b2 100644 --- a/js/ui/keys.js +++ b/js/ui/keys.js @@ -16,6 +16,7 @@ var keys = (function(){ e.preventDefault() brush.contract(1) brush.modified = false + focused = canvas.aa[0][0] break } case 221: // ] @@ -27,7 +28,7 @@ var keys = (function(){ } case 8: e.preventDefault() - current_canvas.focusLex(focused.y-1, focused.x) + current_canvas.focusLex(focused.y, focused.x - 1) focused.char = " " focused.build() return |
