Qt's documentation says this:

To force asynchronous image loading, even for image sources that do not
have the asynchronous property set to true, you may pass the
QQuickImageProvider::ForceAsynchronousImageLoading flag to the image
provider constructor. This ensures that all image requests for the
provider are handled in a separate thread.

This is exactly what thumbnailer does (thumbnailgenerator.cpp:29). This
should make it fully asynchronous. All threading related to this is done
by Qt internals and they are not exposed to QQuickImageProviders. This
would indicate that the blocking happens somewhere inside Qt and thus is
not caused by thumbnailer.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1410260

Title:
  Image provider blocking the UI thread

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/thumbnailer/+bug/1410260/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to