Fixed clearDelay().

This commit is contained in:
Martin Edenhofer 2013-02-26 01:14:54 +01:00
parent 7a2fe91c27
commit 3dacc8f683

View file

@ -182,22 +182,22 @@ class App.Controller extends Spine.Controller
# check global var
if !@_delayID
@_delayID = {}
clearTimeout( @_delayID[delay_id] ) if @_delayID[delay_id]
delay: (callback, timeout, delay_id) =>
# check global var
if !@_delayID
@_delayID = {}
# clear auto save
@clearDelay( @_delayID[delay_id] )
@clearDelay( delay_id )
# request new data
call = =>
callback()
if delay_id
# check global var
if !@_delayID
@_delayID = {}
@_delayID[delay_id] = setTimeout( call, timeout )
else
setTimeout( call, timeout )