From 862b0a205e0a528077c8713ac99907a837bbb09a Mon Sep 17 00:00:00 2001 From: "Christian G. Warden" Date: Thu, 15 May 2014 16:16:40 -0700 Subject: [PATCH] Don't autogrow after autogrow is disabled Fix autogrow so it can be disabled after being enabled by canceling the pending timeout to autogrow. --- js/client.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/js/client.js b/js/client.js index b239d76..d87ee06 100755 --- a/js/client.js +++ b/js/client.js @@ -582,6 +582,7 @@ }()); var frame = (function() { + var autoGrowTimer; return { /** * @public @@ -715,9 +716,10 @@ var ival = ($$.isNil(interval)) ? 300 : interval; autog = ($$.isNil(b)) ? true : b; if (autog === false) { + clearTimeout(autoGrowTimer); return; } - setTimeout(function () { + autoGrowTimer = setTimeout(function () { submodules.frame.resize(client); submodules.frame.autogrow(client, autog); },ival);