passepartout-apple/PassepartoutCore/Sources
Davide De Rosa cfc0d4f572 Restore active profile on top
Flashing on activation was caused by VPNManager.disable() in
ProfileView+VPN, because by setting lastError to nil it would
notify a change to ProfileRow (via VPNStateView) during the
profile row activation animation. That caused the flicker.

Instead, disable VPN first, then start the animation.

Anyway, avoid clearing a nil lastError.
2022-05-01 19:19:43 +02:00
..
OpenVPNAppExtension Rewrite app in SwiftUI 2022-04-12 15:12:45 +02:00
PassepartoutCore Restore active profile on top 2022-05-01 19:19:43 +02:00
PassepartoutProfiles Observe currentProfile in ProfileView 2022-05-01 19:14:34 +02:00
PassepartoutProviders Test update/delete on merge provider index 2022-04-26 18:56:55 +02:00
PassepartoutServices Share same build number in API 2022-04-19 15:56:41 +02:00
PassepartoutUtils Make App/Core iOS/Catalyst only 2022-04-19 15:56:41 +02:00
WireGuardAppExtension Rewrite app in SwiftUI 2022-04-12 15:12:45 +02:00