<div dir="ltr">Adding frameworks list.<div><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Jeremy Whiting</b> <span dir="ltr"><<a href="mailto:jpwhiting@kde.org">jpwhiting@kde.org</a>></span><br>Date: Mon, Mar 16, 2015 at 8:57 PM<br>Subject: frameworkintegration QFileDialog bug<br>To: kdelibs <<a href="mailto:kde-core-devel@kde.org">kde-core-devel@kde.org</a>><br><br><br><div dir="ltr">Hey all,<div><br></div><div>We have a strange bug in frameworkintegration <a href="https://bugs.kde.org/show_bug.cgi?id=334963" target="_blank">https://bugs.kde.org/show_bug.cgi?id=334963</a> which really ought to get a solution sooner than later. People using the latest and greatest packages are hitting the issue <a href="https://bugs.kde.org/show_bug.cgi?id=344586" target="_blank">https://bugs.kde.org/show_bug.cgi?id=344586</a> and more will if it doesn't get fixed. I've done a bit of testing and it boils down to this.</div><div><br></div><div>In KDEFileDialogHelper show we need to call m_dialog->show() whether the dialog is modal or not. Currently we are only calling it if the dialog is not modal.</div><div>Doing the above makes QDialog static methods somehow not interactive, I'm still not sure why. <a href="https://paste.kde.org/pdv7wlxpd" target="_blank">https://paste.kde.org/pdv7wlxpd</a> <-- here's a backtrace of running the Qt 5 standarddialogs test and clicking on one of the file dialog tests. Interestingly, a backtrace of standarddialogs working with frameworkintegration as it is in git currently is exactly the same, and is interactive. Somehow moving the m_dialog->show() out of the if makes the exec() call not interactive anymore.</div><div><br></div><div>Anyone have any idea what's going on here?</div><div><br></div><div>thanks,</div><div>Jeremy</div></div>
</div><br></div></div>