From 3d919a2394098e5ce614f6d182369e08c070a101 Mon Sep 17 00:00:00 2001 From: Marino Faggiana Date: Tue, 12 Mar 2024 14:19:12 +0100 Subject: [PATCH] fix reload Signed-off-by: Marino Faggiana --- iOSClient/Viewer/NCViewer.swift | 1 + iOSClient/Viewer/NCViewerMedia/NCViewerMediaPage.swift | 3 +++ 2 files changed, 4 insertions(+) diff --git a/iOSClient/Viewer/NCViewer.swift b/iOSClient/Viewer/NCViewer.swift index 94c4dbe410..b913af923b 100644 --- a/iOSClient/Viewer/NCViewer.swift +++ b/iOSClient/Viewer/NCViewer.swift @@ -79,6 +79,7 @@ class NCViewer: NSObject { index += 1 } viewerMediaPageContainer.metadatas = metadatas + viewerMediaPageContainer.delegateViewController = viewController navigationController.pushViewController(viewerMediaPageContainer, animated: true) } diff --git a/iOSClient/Viewer/NCViewerMedia/NCViewerMediaPage.swift b/iOSClient/Viewer/NCViewerMedia/NCViewerMediaPage.swift index 44938638e2..d7da79a6f1 100644 --- a/iOSClient/Viewer/NCViewerMedia/NCViewerMediaPage.swift +++ b/iOSClient/Viewer/NCViewerMedia/NCViewerMediaPage.swift @@ -53,6 +53,7 @@ class NCViewerMediaPage: UIViewController { } var metadatas: [tableMetadata] = [] + var delegateViewController: UIViewController? var modifiedOcId: [String] = [] var currentIndex = 0 var nextIndex: Int? @@ -168,9 +169,11 @@ class NCViewerMediaPage: UIViewController { override func viewDidDisappear(_ animated: Bool) { super.viewDidDisappear(animated) + (delegateViewController as? NCCollectionViewCommon)?.reloadDataSource(withQueryDB: true) currentViewController.ncplayer?.playerStop() timerAutoHide?.invalidate() clearCommandCenter() + } override var preferredStatusBarStyle: UIStatusBarStyle {