<table><tr><td style="">wbauer created this revision.<br />wbauer added reviewers: KDE Games, ltoscano, chehrlic.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D8613" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>The visiblity of the preview dialog was not synced with the preview action in the main window. Also the preview image was not created when then same puzzle was opened after going back to the overview.<br />
Don't leak PuzzleComponent in GamePlay::loadPreview()</p>

<p>This is a backport of commit <a href="https://phabricator.kde.org/R423:851870fbfae1b1e6c338d53ca3bdb59bbc732937" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;" rel="noreferrer">851870fbfae1</a> to the kdelibs4 based 17.08 branch.</p></div></div><br /><div><strong>TEST PLAN</strong><div><ul class="remarkup-list">
<li class="remarkup-list-item">compiles</li>
<li class="remarkup-list-item">preview menu option is now properly checked/unchecked</li>
<li class="remarkup-list-item">preview picture is correctly loaded/displayed if enabled</li>
</ul></div></div><br /><div><strong>REPOSITORY</strong><div><div>R423 Palapeli</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D8613" rel="noreferrer">https://phabricator.kde.org/D8613</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>src/engine/gameplay.cpp<br />
src/window/mainwindow.cpp</div></div></div><br /><div><strong>To: </strong>wbauer, KDE Games, ltoscano, chehrlic<br /></div>