[mythtv-commits] mythtv/master commit: 02f8352b9 by Chris Pinkham (cpinkham)
MythTV
noreply at mythtv.org
Tue Oct 18 16:20:35 UTC 2011
Author: Chris Pinkham <cpinkham at mythtv.org>
Change Date: 2011-10-18T09:20:09-07:00
Push Date: 2011/10/18 09:20:18 -0700
Repository: mythtv
Branch: master
New Revision: 02f8352b91d8f43f39e37e4704edc481ffc1abdd
Changeset: https://github.com/MythTV/mythtv/commit/02f8352b9
Log:
Fix a crash caused by background animated image loading.
The background animated image loader was calling SetImages() which
triggers non thread-safe routines in MythUI. Instead of calling
SetImages() in the background thread, return the image QVector
in the ImageLoadEvent and set the images and delays in the UI
thread similar to how we set non-animated images.
Fixes #9388.
NOTE: This changes the binary API, so make clean, etc., whatever
you normally do.
Modified:
mythtv/libs/libmythbase/mythversion.h
mythtv/libs/libmythui/mythimage.cpp
mythtv/libs/libmythui/mythuiimage.cpp
mythtv/libs/libmythui/mythuiimage.h
More information about the mythtv-commits
mailing list