mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 02:10:08 +00:00
cleanup and minor fixes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
058e88aa57
commit
2cb9a0706e
@ -458,24 +458,32 @@ var LifeCycleActions = actions.Actions({
|
||||
|
||||
// ready timeout -> force ready...
|
||||
this.config['declare-ready-timeout'] > 0
|
||||
&& setTimeout(function(){
|
||||
// cleanup...
|
||||
if((that.__ready_announce_requests || new Set()).size == 0){
|
||||
delete that.__ready_announce_requests
|
||||
}
|
||||
// force start...
|
||||
if(!that.isReady()){
|
||||
that.ready()
|
||||
&& !this.__ready_announce_timeout
|
||||
&& (this.__ready_announce_timeout =
|
||||
setTimeout(function(){
|
||||
// cleanup...
|
||||
delete this.__ready_announce_timeout
|
||||
if((this.__ready_announce_requests || new Set()).size == 0){
|
||||
delete this.__ready_announce_requests
|
||||
}
|
||||
// force start...
|
||||
if(!this.isReady()){
|
||||
// report...
|
||||
this.logger
|
||||
&& this.logger.push('start')
|
||||
.emit('forcing ready.')
|
||||
.emit('stalled:',
|
||||
this.__ready_announce_requested,
|
||||
...(this.__ready_announce_requests || []))
|
||||
|
||||
// report...
|
||||
that.logger
|
||||
&& that.logger.psuh('start')
|
||||
.emit('forced ready.')
|
||||
.emit('stalled:',
|
||||
this.__ready_announce_requested,
|
||||
...[this.__ready_announce_requests || []])
|
||||
}
|
||||
}, this.config['declare-ready-timeout'])
|
||||
// force ready...
|
||||
this.__ready = !!this.ready()
|
||||
|
||||
// cleanup...
|
||||
delete this.__ready_announce_requested
|
||||
delete this.__ready_announce_requests
|
||||
}
|
||||
}.bind(this), this.config['declare-ready-timeout']))
|
||||
|
||||
// trigger the started event...
|
||||
this.started()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user