From cd06d2454fff1d220932538679c4222ab3918804 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Mon, 10 Oct 2011 13:38:38 -0400 Subject: [PATCH] Zoom value constraints are silly. --- common/locale/en-US/messages.properties | 2 +- common/modules/buffer.jsm | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/common/locale/en-US/messages.properties b/common/locale/en-US/messages.properties index 99d94b3c..062fa056 100644 --- a/common/locale/en-US/messages.properties +++ b/common/locale/en-US/messages.properties @@ -349,7 +349,7 @@ variable.none = No variables found window.cantAttachSame = Can't reattach to the same window window.noIndex-1 = Window %S does not exist -zoom.outOfRange-2 = Zoom value out of range (%S - %S%%) +# zoom.outOfRange-2 = Zoom value out of range (%S - %S%%) zoom.illegal = Illegal zoom value error.clipboardEmpty = No clipboard data diff --git a/common/modules/buffer.jsm b/common/modules/buffer.jsm index ca671abf..1b7e6a60 100644 --- a/common/modules/buffer.jsm +++ b/common/modules/buffer.jsm @@ -1102,9 +1102,6 @@ var Buffer = Module("Buffer", { let { dactyl, statusline } = this.modules; let { ZoomManager } = this; - util.assert(value >= Buffer.ZOOM_MIN || value <= Buffer.ZOOM_MAX, - _("zoom.outOfRange", Buffer.ZOOM_MIN, Buffer.ZOOM_MAX)); - if (fullZoom === undefined) fullZoom = ZoomManager.useFullZoom; else @@ -1761,10 +1758,8 @@ var Buffer = Module("Buffer", { level = 100; else if (/^\d+$/.test(arg)) level = parseInt(arg, 10); - else if (/^[+-]\d+$/.test(arg)) { + else if (/^[+-]\d+$/.test(arg)) level = Math.round(buffer.zoomLevel + parseInt(arg, 10)); - level = Math.constrain(level, Buffer.ZOOM_MIN, Buffer.ZOOM_MAX); - } else dactyl.assert(false, _("error.trailingCharacters"));