[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