From 83364f3d111eca0ae2198bb08d00f39844b737b0 Mon Sep 17 00:00:00 2001 From: Szymon Mrozek Date: Mon, 11 Jun 2018 11:38:51 +0200 Subject: [PATCH] Fix force placeholder reload --- Stefan/Stefan.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Stefan/Stefan.swift b/Stefan/Stefan.swift index 84f3b99..0ffb14d 100644 --- a/Stefan/Stefan.swift +++ b/Stefan/Stefan.swift @@ -98,8 +98,10 @@ public class Stefan: NSObject, ItemsLoadableStateDiffer { } } - public func reloadPlaceholder() { - placeholderPresenter?.reloadPlaceholder(forState: _state) + public func reloadPlaceholder(force: Bool = false) { + if force || shouldDisplayPlaceholder(_state) { + placeholderPresenter?.reloadPlaceholder(forState: _state) + } } private func reloadItems(old: [ItemType], new: [ItemType]) {