     }
     
     func setThumbnailsAlwaysVisible(_ alwaysVisible: Bool) {
-        view?.setShowPreview(interactor.maxItemsCount != 1 || alwaysVisible)
+        thumbnailsAlwaysVisible = alwaysVisible
     }
     
     func removeItem(_ item: MediaPickerItem) {

    // MARK: - Private
    
    private var continueButtonTitle: String?
    
    private func setUpView() {
        
        view?.setContinueButtonTitle(continueButtonTitle ?? localized("Continue"))
        view?.setPhotoTitle(localized("Photo %d", 1))
        setThumbnailsAlwaysVisible(false)
        
        view?.setCameraControlsEnabled(false)
        

        adjustViewForSelectedItem(item, animated: false, scrollToSelected: true)
    }
    
    private func updateThumbnailsVisibility() {
        view?.setShowPreview(interactor.maxItemsCount != 1 || thumbnailsAlwaysVisible)
    }
    
    private func selectCamera() {
        interactor.selectItem(nil)
        view?.setMode(.camera)
