From 53da0d0b4c60b510e4ab78cef2a8c4c03e47e73d Mon Sep 17 00:00:00 2001 From: coderaiser Date: Thu, 23 Oct 2014 05:55:23 -0400 Subject: [PATCH] fix(edit) setModeForPath: setJsHint after mode was set --- lib/client/edit.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/lib/client/edit.js b/lib/client/edit.js index 90f8f950..1f54cc75 100644 --- a/lib/client/edit.js +++ b/lib/client/edit.js @@ -134,14 +134,15 @@ var CloudCmd, Util, DOM, CloudFunc, ace, DiffProto, diff_match_patch, Zip, MenuI isHTML = mode === htmlMode, isJS = mode === jsMode; - Session.setMode(mode); - setUseOfWorker(mode); + Session.setMode(mode, function() { + setUseOfWorker(mode); - if (isHTML) - setEmmet(); - - if (isJS && Session.getUseWorker()) - setJsHintConfig(); + if (isHTML) + setEmmet(); + + if (isJS && Session.getUseWorker()) + setJsHintConfig(); + }); }; this.setMode = function(mode) {