Bug 438305

Summary: First "scene" sometimes fails to render preview after loading. Clicking entry resolves the issue.
Product: [Applications] krita Reporter: Eoin O'Neill <eoinoneill1991>
Component: StoryboardAssignee: Eoin O'Neill <eoinoneill1991>
Status: RESOLVED FIXED    
Severity: major CC: emmetoneill.pdx
Priority: NOR Keywords: release_blocker
Version First Reported In: git master (please specify the git hash!)   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Eoin O'Neill 2021-06-09 03:11:06 UTC
SUMMARY
There are some circumstances where the first storyboard entry remains erroneously "empty" when a storyboard-containing file is loaded. This likely has to do with the AsyncRenderer and the code that surrounds it, which could use a cleanup. 

EXPECTED RESULT:
First storyboard entry should render on load, like all other storyboard entries.

REPRODUCE:
Create a storyboard project with a few scenes.
Save the file. Close the file. Close Krita.
Reopen Krita.
Observe the first storyboard entry is missing its visual. Clicking on the storyboard should resolve.

Setting severity to major, since while it appears to be visual only at first glance, it can affect the end result of a storyboard export.
Comment 1 Emmet O'Neill 2021-07-16 23:30:56 UTC
Git commit 5e36f8ebbe154e574881f14e49a78d0159a0daf0 by Emmet O'Neill.
Committed on 16/07/2021 at 23:30.
Pushed by emmetoneill into branch 'master'.

Improved rendering of storyboard thumbnails.

M  +1    -10   plugins/dockers/storyboarddocker/StoryboardModel.cpp

https://invent.kde.org/graphics/krita/commit/5e36f8ebbe154e574881f14e49a78d0159a0daf0