Preserve detail navigation origin (#66)
This commit is contained in:
@@ -96,10 +96,10 @@ final class AppContext {
|
||||
}
|
||||
|
||||
func route(_ activity: ActivityRow) {
|
||||
let navigation = navigationControllers[0]
|
||||
switch activity.target {
|
||||
case .repository:
|
||||
tabs.selectedIndex = 1
|
||||
navigationControllers[1].pushViewController(
|
||||
navigation.pushViewController(
|
||||
IssuesViewController(
|
||||
context: self,
|
||||
owner: activity.owner,
|
||||
@@ -108,8 +108,7 @@ final class AppContext {
|
||||
animated: true
|
||||
)
|
||||
case .issue:
|
||||
tabs.selectedIndex = 1
|
||||
navigationControllers[1].pushViewController(
|
||||
navigation.pushViewController(
|
||||
IssueViewController(
|
||||
context: self,
|
||||
owner: activity.owner,
|
||||
@@ -119,8 +118,7 @@ final class AppContext {
|
||||
animated: true
|
||||
)
|
||||
case .pullRequest:
|
||||
tabs.selectedIndex = 3
|
||||
navigationControllers[3].pushViewController(
|
||||
navigation.pushViewController(
|
||||
PullViewController(
|
||||
context: self,
|
||||
owner: activity.owner,
|
||||
@@ -130,8 +128,7 @@ final class AppContext {
|
||||
animated: true
|
||||
)
|
||||
case .commit:
|
||||
tabs.selectedIndex = 2
|
||||
navigationControllers[2].pushViewController(
|
||||
navigation.pushViewController(
|
||||
FilesViewController(
|
||||
context: self,
|
||||
owner: activity.owner,
|
||||
|
||||
Reference in New Issue
Block a user