<table><tr><td style="">hein added inline comments.
</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/D17006">View Revision</a></tr></table><br /><div><strong>INLINE COMMENTS</strong><div><div style="margin: 6px 0 12px 0;"><div style="border: 1px solid #C7CCD9; border-radius: 3px;"><div style="padding: 0; background: #F7F7F7; border-color: #e3e4e8; border-style: solid; border-width: 0 0 1px 0; margin: 0;"><div style="color: #74777d; background: #eff2f4; padding: 6px 8px; overflow: hidden;"><a style="float: right; text-decoration: none;" href="https://phabricator.kde.org/D17006#inline-92576">View Inline</a><span style="color: #4b4d51; font-weight: bold;">davidedmundson</span> wrote in <span style="color: #4b4d51; font-weight: bold;">GroupDialog.qml:265</span></div>
<div style="margin: 8px 0; padding: 0 12px; color: #74777D;"><p style="padding: 0; margin: 8px;">I remember looking into this.</p>

<p style="padding: 0; margin: 8px;">I was thinking this should be:</p>

<p style="padding: 0; margin: 8px;">(!groupRepeater.aboutToPopulate && visualParent.childCount == groupRepeater.count)</p>

<p style="padding: 0; margin: 8px;">As if we're still aboutToPopulate then we shouldn't be doing anything.</p>

<p style="padding: 0; margin: 8px;">But then I changed it and it didn't immediately work so I did nothing.</p></div></div>
<div style="margin: 8px 0; padding: 0 12px;"><p style="padding: 0; margin: 8px;">The suggested code is the same as the present code, so not sure ... can you clarify?</p>

<p style="padding: 0; margin: 8px;">The aboutToPopulate thing is done for the focus-active-task. I'm not sure I want to replace this with <tt style="background: #ebebeb; font-size: 13px;">callLater</tt>, since callLater has weakly defined semantics for me tastes. For the <tt style="background: #ebebeb; font-size: 13px;">updateSize</tt> case only eventual consistency counts. If it was executed too early and then later again it'd at worst be more like the old performance, but not break things. With the focus-active-task code, though, it could break things.</p></div></div></div></div></div><br /><div><strong>REPOSITORY</strong><div><div>R119 Plasma Desktop</div></div></div><br /><div><strong>BRANCH</strong><div><div>master</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D17006">https://phabricator.kde.org/D17006</a></div></div><br /><div><strong>To: </strong>hein, Plasma, davidedmundson<br /><strong>Cc: </strong>plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart<br /></div>