Only respond to stylesheet changes for mounted components

Refs #4493
This commit is contained in:
Nathan Sobo
2014-12-11 14:13:38 -07:00
parent 6a0a694a7b
commit 87efc7e1df

View File

@@ -669,8 +669,9 @@ TextEditorComponent = React.createClass
# reloaded in dev mode. It seems like a workaround for a browser bug, but
# not totally sure.
requestAnimationFrame =>
@refreshScrollbars() if not styleElement.sheet? or @containsScrollbarSelector(styleElement.sheet)
@handleStylingChange()
if @isMounted()
@refreshScrollbars() if not styleElement.sheet? or @containsScrollbarSelector(styleElement.sheet)
@handleStylingChange()
onAllThemesLoaded: ->
@refreshScrollbars()