From bb76a632f4bf2af5513d965d333dcfa68782697a Mon Sep 17 00:00:00 2001 From: fourtf Date: Thu, 9 Aug 2018 17:04:15 +0200 Subject: [PATCH] fixed image size now updating on load --- src/messages/Image.cpp | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/messages/Image.cpp b/src/messages/Image.cpp index 5202405e..e6991fe1 100644 --- a/src/messages/Image.cpp +++ b/src/messages/Image.cpp @@ -261,16 +261,15 @@ void Image::load() QImageReader reader(&buffer); this->frames_ = readFrames(reader, this->url()); + + if (!loadedEventQueued) { + QTimer::singleShot(150, [] { + getApp()->windows->forceLayoutChannelViews(); + loadedEventQueued = false; + }); + } return Success; }); - req.onError([this, weak = weakOf(this)](int) { - auto shared = weak.lock(); - if (!shared) return false; - - this->frames_ = std::vector(); - - return false; - }); req.execute(); }