Fix viewing repo after viewing all repos on safari
When transitioning from recent route to a specific repo deactivate is not called for some reason on Safari. It seems like a bug in Ember.js, but I need to investigate more. A solution is to also try to remove observer in reset controller
This commit is contained in:
parent
a446344096
commit
bf7c4e1464
|
@ -17,6 +17,9 @@ Route = TravisRoute.extend
|
||||||
deactivate: ->
|
deactivate: ->
|
||||||
@controllerFor('repos').removeObserver('firstObject', this, 'currentRepoDidChange')
|
@controllerFor('repos').removeObserver('firstObject', this, 'currentRepoDidChange')
|
||||||
|
|
||||||
|
resetController: ->
|
||||||
|
@controllerFor('repos').removeObserver('firstObject', this, 'currentRepoDidChange')
|
||||||
|
|
||||||
currentRepoDidChange: ->
|
currentRepoDidChange: ->
|
||||||
if repo = @controllerFor('repos').get('firstObject')
|
if repo = @controllerFor('repos').get('firstObject')
|
||||||
@controllerFor('repo').set('repo', repo)
|
@controllerFor('repo').set('repo', repo)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user