]> git.ipfire.org Git - thirdparty/wireguard-apple.git/commitdiff
macOS: Fix crash when importing using NoTunnelsDetailVC's button
authorRoopesh Chander <roop@roopc.net>
Mon, 21 Jan 2019 23:24:32 +0000 (04:54 +0530)
committerRoopesh Chander <roop@roopc.net>
Mon, 21 Jan 2019 23:30:39 +0000 (05:00 +0530)
Signed-off-by: Roopesh Chander <roop@roopc.net>
WireGuard/WireGuard/UI/macOS/ViewController/NoTunnelsDetailViewController.swift

index 38bef87cfe359297137ec1b755888e020dc97b8f..49f61974e326324985e9329e577c5d1f22958c43 100644 (file)
@@ -40,6 +40,7 @@ class NoTunnelsDetailViewController: NSViewController {
     }
 
     @objc func importTunnelClicked() {
-        ImportPanelPresenter.presentImportPanel(tunnelsManager: tunnelsManager, sourceVC: self)
+        // We pass sourceVC as parent instead of self because this VC will not be visible when the import completes
+        ImportPanelPresenter.presentImportPanel(tunnelsManager: tunnelsManager, sourceVC: parent)
     }
 }