From 901ac3b6aa980f94bf1469c3e0ae5409de53e206 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Sat, 16 Nov 2019 15:28:57 -0600 Subject: [PATCH] Make Add Folder remember last selected Account. Issue #1303 --- iOS/Add/AddFolderViewController.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/iOS/Add/AddFolderViewController.swift b/iOS/Add/AddFolderViewController.swift index be70a3d9d..3d2dc0047 100644 --- a/iOS/Add/AddFolderViewController.swift +++ b/iOS/Add/AddFolderViewController.swift @@ -37,6 +37,11 @@ class AddFolderViewController: UITableViewController, AddContainerViewController if shouldDisplayPicker { accountPickerView.dataSource = self accountPickerView.delegate = self + + if let index = accounts.firstIndex(where: { $0.accountID == AppDefaults.addFolderAccountID }) { + accountPickerView.selectRow(index, inComponent: 0, animated: false) + } + } else { accountPickerView.isHidden = true } @@ -96,6 +101,7 @@ extension AddFolderViewController: UIPickerViewDataSource, UIPickerViewDelegate func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) { accountLabel.text = (accounts[row] as DisplayNameProvider).nameForDisplay + AppDefaults.addFolderAccountID = accounts[row].accountID } }