Store less cache as an ivar on ThemeManager

This commit is contained in:
Kevin Sawicki
2013-09-25 09:00:18 -07:00
parent c808630ba1
commit 862220adf2
2 changed files with 3 additions and 3 deletions

View File

@@ -15,6 +15,7 @@ class ThemeManager
constructor: ->
@loadedThemes = []
@activeThemes = []
@lessCache = null
# Internal-only:
register: (theme) ->
@@ -81,10 +82,10 @@ class ThemeManager
loadLessStylesheet: (lessStylesheetPath) ->
unless lessCache?
LessCompileCache = require './less-compile-cache'
lessCache = new LessCompileCache()
@lessCache = new LessCompileCache()
try
lessCache.read(lessStylesheetPath)
@lessCache.read(lessStylesheetPath)
catch e
console.error """
Error compiling less stylesheet: #{lessStylesheetPath}

View File

@@ -10,7 +10,6 @@ WindowEventHandler = require './window-event-handler'
deserializers = {}
deferredDeserializers = {}
defaultWindowDimensions = {width: 800, height: 600}
lessCache = null
### Internal ###