RootView serialize absorbs exceptions when serializing extensions

This commit is contained in:
Corey Johnson & Nathan Sobo
2012-06-14 11:20:16 -06:00
parent 291886b4b3
commit 810b9849ee
2 changed files with 25 additions and 2 deletions

View File

@@ -66,8 +66,10 @@ class RootView extends View
serializeExtensions: ->
extensionStates = {}
for name, extension of @extensions
extensionStates[name] = extension.serialize?()
try
extensionStates[name] = extension.serialize?()
catch e
console?.error("Exception serializing '#{name}' extension", e)
extensionStates
deserializeView: (viewState) ->