From d8b1f46715e5fcaf781b76ecbc386cbe31492287 Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 17 Oct 2022 20:28:06 +0400 Subject: [PATCH] Fix MultiSlideTracker for empty widgets list. --- ui/wrap/slide_wrap.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ui/wrap/slide_wrap.cpp b/ui/wrap/slide_wrap.cpp index 1dcd246..15da77b 100644 --- a/ui/wrap/slide_wrap.cpp +++ b/ui/wrap/slide_wrap.cpp @@ -151,6 +151,9 @@ void SlideWrap::wrappedSizeUpdated(QSize size) { } rpl::producer MultiSlideTracker::atLeastOneShownValue() const { + if (_widgets.empty()) { + return rpl::single(false); + } auto shown = std::vector>(); shown.reserve(_widgets.size()); for (auto &widget : _widgets) {