From 4eba519c0a8eefeac799892989440039d7ca77c0 Mon Sep 17 00:00:00 2001
From: Oliver Wiese <oliver.wiese@fu-berlin.de>
Date: Sun, 22 Mar 2020 21:59:54 +0100
Subject: [PATCH] fix toolbar bug and update mails when inbox appears

---
 enzevalos_iphone.xcodeproj/project.pbxproj            | 4 ++++
 enzevalos_iphone/FolderViewController.swift           | 1 -
 enzevalos_iphone/PLists/enzevalos-Info.plist          | 4 ++--
 enzevalos_iphone/SwiftUI/Inbox/Inbox.swift            | 3 +++
 enzevalos_iphone/SwiftUI/Inbox/InboxCoordinator.swift | 4 ++--
 5 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/enzevalos_iphone.xcodeproj/project.pbxproj b/enzevalos_iphone.xcodeproj/project.pbxproj
index f07e389a..d4ffdf6d 100644
--- a/enzevalos_iphone.xcodeproj/project.pbxproj
+++ b/enzevalos_iphone.xcodeproj/project.pbxproj
@@ -2438,6 +2438,7 @@
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
+				CURRENT_PROJECT_VERSION = 0.8.33;
 				DEFINES_MODULE = NO;
 				DEVELOPMENT_TEAM = VJ9C93G68Y;
 				FRAMEWORK_SEARCH_PATHS = (
@@ -2471,6 +2472,7 @@
 					"$(PROJECT_DIR)",
 					"$(PROJECT_DIR)/enzevalos_iphone/OpenSSL/lib",
 				);
+				MARKETING_VERSION = 0.8.33;
 				OTHER_LDFLAGS = (
 					"$(inherited)",
 					"-ObjC",
@@ -2515,6 +2517,7 @@
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
+				CURRENT_PROJECT_VERSION = 0.8.33;
 				DEFINES_MODULE = NO;
 				DEVELOPMENT_TEAM = VJ9C93G68Y;
 				FRAMEWORK_SEARCH_PATHS = (
@@ -2548,6 +2551,7 @@
 					"$(PROJECT_DIR)",
 					"$(PROJECT_DIR)/enzevalos_iphone/OpenSSL/lib",
 				);
+				MARKETING_VERSION = 0.8.33;
 				OTHER_LDFLAGS = (
 					"$(inherited)",
 					"-ObjC",
diff --git a/enzevalos_iphone/FolderViewController.swift b/enzevalos_iphone/FolderViewController.swift
index 3d05cf54..ac0e659c 100644
--- a/enzevalos_iphone/FolderViewController.swift
+++ b/enzevalos_iphone/FolderViewController.swift
@@ -85,7 +85,6 @@ class FolderViewController: UITableViewController {
     }
     override func viewDidAppear(_ animated: Bool) {
         super.viewDidAppear(animated)
-        navigationController?.isToolbarHidden = false
 
         tableView.reloadData()
     }
diff --git a/enzevalos_iphone/PLists/enzevalos-Info.plist b/enzevalos_iphone/PLists/enzevalos-Info.plist
index a298da49..dc2c1175 100644
--- a/enzevalos_iphone/PLists/enzevalos-Info.plist
+++ b/enzevalos_iphone/PLists/enzevalos-Info.plist
@@ -17,7 +17,7 @@
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>0.8.30</string>
+	<string>$(MARKETING_VERSION)</string>
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<key>CFBundleURLTypes</key>
@@ -32,7 +32,7 @@
 		</dict>
 	</array>
 	<key>CFBundleVersion</key>
-	<string>0.8.30</string>
+	<string>$(CURRENT_PROJECT_VERSION)</string>
 	<key>LSRequiresIPhoneOS</key>
 	<true/>
 	<key>NSAppTransportSecurity</key>
diff --git a/enzevalos_iphone/SwiftUI/Inbox/Inbox.swift b/enzevalos_iphone/SwiftUI/Inbox/Inbox.swift
index 97a2a50f..d60d23f8 100644
--- a/enzevalos_iphone/SwiftUI/Inbox/Inbox.swift
+++ b/enzevalos_iphone/SwiftUI/Inbox/Inbox.swift
@@ -40,6 +40,9 @@ struct Inbox: View {
         }
         .navigationBarTitle(NSLocalizedString("Inbox", comment: "Inbox"))
         .navigationBarItems(leading: self.folderButton)
+    .onAppear(perform: {
+        self.updateMails()
+    })
     }
     
     private var mailList: some View {
diff --git a/enzevalos_iphone/SwiftUI/Inbox/InboxCoordinator.swift b/enzevalos_iphone/SwiftUI/Inbox/InboxCoordinator.swift
index f1e3b56b..6a366302 100644
--- a/enzevalos_iphone/SwiftUI/Inbox/InboxCoordinator.swift
+++ b/enzevalos_iphone/SwiftUI/Inbox/InboxCoordinator.swift
@@ -75,7 +75,7 @@ class InboxCoordinator {
         if let vc = vc as? SendViewController {
             vc.wasPushed = true
         }
-        root.isToolbarHidden = false
+        root.isToolbarHidden = true
         root.pushViewController(vc, animated: true)
     }
     
@@ -84,7 +84,7 @@ class InboxCoordinator {
         if let vc = vc as? ListViewController {
             vc.contact = record
         }
-        root.isToolbarHidden = false
+        root.isToolbarHidden = true
         root.pushViewController(vc, animated: true)
     }
 }
-- 
GitLab