File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -112,6 +112,7 @@ module.exports =
112112
113113 # Update whether asset is in the viewport
114114 updateInViewport : (asset ) ->
115+ return unless @ [asset+ ' ScrollMonitor' ]
115116 @ [asset+ ' InViewport' ] = @ [asset+ ' ScrollMonitor' ].isInViewport
116117 @ removeScrollListeners asset if @ canRemoveScrollListeners asset
117118
@@ -123,7 +124,9 @@ module.exports =
123124
124125 # Destroy scrollMonitor
125126 removeScrollListeners : (asset ) ->
126- @ [asset+ ' ScrollMonitor' ].destroy () if @ [asset+ ' ScrollMonitor' ]
127+ if @ [asset+ ' ScrollMonitor' ]
128+ @ [asset+ ' ScrollMonitor' ].destroy ()
129+ delete @ [asset+ ' ScrollMonitor' ]
127130
128131 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
129132 # Container sizing
You can’t perform that action at this time.
0 commit comments