<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p>Hi,</p>
<p><br>
</p>
<p>We're experiencing a deadlock when resetting a list model assigned to a QML ListView which in the delegate has an Image that calls QQuickImageProvider with asynchronous: true<span style="font-size: 12pt;">. The
</span><span style="font-size: 12pt;">execution </span><span style="font-size: 12pt;">never reaches requestImage in
<span> QImageProvider</span>. If asynchronous is false, everything works fine.</span></p>
<p><br>
</p>
<p>I also tried subclassing <span style="font-size: 12pt;">QQuickAsyncImageProvider, but that behaves the same.</span></p>
<p><span style="font-size: 12pt;"><br>
</span></p>
<p><span style="font-size: 12pt;">The same example in C++ seems to work.</span></p>
<p><span style="font-size: 12pt;"><br>
</span></p>
<p><span style="font-size: 12pt;">The gist is here: <a href="https://gist.github.com/poptosic/b341511d3a0a6b7f09278ce5da7e20e7" class="OWAAutoLink" id="LPlnk822135" previewremoved="true">https://gist.github.com/poptosic/b341511d3a0a6b7f09278ce5da7e20e7</a></span><br>
</p>
<div id="Signature">
<div id="divtagdefaultwrapper" style="font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif">
<p><span style="font-size: 12pt;"><br>
</span></p>
<p><span style="font-size: 12pt;">Tested on PyQt5.8.1 on Windows.</span><br>
</p>
<p><br>
</p>
<p>Are we doing something wrong here?</p>
<p><br>
</p>
<p>Thanks,</p>
<p>Milorad</p>
<p><br>
</p>
<p></p>
</div>
</div>
</div>
</body>
</html>