<table><tr><td style="">kossebau added a comment.
</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/D19432">View Revision</a></tr></table><br /><div><div><p><a href="https://phabricator.kde.org/p/vkrause/" style="
border-color: #f1f7ff;
color: #19558d;
background-color: #f1f7ff;
border: 1px solid transparent;
border-radius: 3px;
font-weight: bold;
padding: 0 4px;">@vkrause</a> : Any idea why I get <tt style="background: #ebebeb; font-size: 13px;">org.kde.ksyntaxhighlighting: Repository got deleted while a highlighter is still active!</tt> with this code? The <tt style="background: #ebebeb; font-size: 13px;">KSyntaxHighlighting::SyntaxHighlighter</tt> instance and the <tt style="background: #ebebeb; font-size: 13px;">QTextDocument</tt> instance are both created on the stack in the scope of the method, while the <tt style="background: #ebebeb; font-size: 13px;">KSyntaxHighlighting::Repository</tt> is a member of the class.<br />
Any idea why would a highlighter outlives the repoository, or what else would trigger that warning?</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R320 KIO Extras</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D19432">https://phabricator.kde.org/D19432</a></div></div><br /><div><strong>To: </strong>kossebau, broulik<br /><strong>Cc: </strong>vkrause, cfeck, kde-frameworks-devel, kfm-devel, alexde, feverfew, michaelh, spoorun, navarromorales, firef, ngraham, andrebarros, bruns, emmanuelp, mikesomov<br /></div>