Don't destroy parts on cleanup
Destroying parts on cleanup can have weird effects, because we observe parts in log view.
This commit is contained in:
parent
eb9eac2b09
commit
fbcfa04859
|
@ -33,8 +33,7 @@ require 'travis/log_chunks'
|
||||||
|
|
||||||
clearParts: ->
|
clearParts: ->
|
||||||
parts = @get('parts')
|
parts = @get('parts')
|
||||||
@notifyPropertyChange('parts')
|
parts.set('content', [])
|
||||||
parts.destroy()
|
|
||||||
|
|
||||||
fetch: ->
|
fetch: ->
|
||||||
console.log 'log model: fetching log' if Log.DEBUG
|
console.log 'log model: fetching log' if Log.DEBUG
|
||||||
|
|
|
@ -68,6 +68,7 @@ Travis.reopen
|
||||||
parts = log.get('parts')
|
parts = log.get('parts')
|
||||||
parts.removeArrayObserver(@, didChange: 'partsDidChange', willChange: 'noop')
|
parts.removeArrayObserver(@, didChange: 'partsDidChange', willChange: 'noop')
|
||||||
parts.destroy()
|
parts.destroy()
|
||||||
|
log.notifyPropertyChange('parts')
|
||||||
@lineSelector?.willDestroy()
|
@lineSelector?.willDestroy()
|
||||||
|
|
||||||
createEngine: ->
|
createEngine: ->
|
||||||
|
|
Loading…
Reference in New Issue
Block a user