Various UI fixes

This commit is contained in:
Ilya Laktyushin
2019-08-23 06:55:33 +03:00
parent e3a669f489
commit cfb5d2027a
84 changed files with 860 additions and 806 deletions

View File

@@ -340,7 +340,7 @@ public func proxySettingsController(accountManager: AccountManager, postbox: Pos
let _ = updateProxySettingsInteractively(accountManager: accountManager, { current in
var current = current
if current.activeServer != server {
if let _ = current.servers.index(of: server) {
if let _ = current.servers.firstIndex(of: server) {
current.activeServer = server
current.enabled = true
}
@@ -352,7 +352,7 @@ public func proxySettingsController(accountManager: AccountManager, postbox: Pos
}, removeServer: { server in
let _ = updateProxySettingsInteractively(accountManager: accountManager, { current in
var current = current
if let index = current.servers.index(of: server) {
if let index = current.servers.firstIndex(of: server) {
current.servers.remove(at: index)
if current.activeServer == server {
current.activeServer = nil
@@ -462,7 +462,7 @@ public func proxySettingsController(accountManager: AccountManager, postbox: Pos
let _ = updateProxySettingsInteractively(accountManager: accountManager, { current in
var current = current
if let index = current.servers.index(of: fromServer) {
if let index = current.servers.firstIndex(of: fromServer) {
current.servers.remove(at: index)
}
if let referenceServer = referenceServer {