[mythtv-commits] mythtv commit: r25927 - in trunk/mythtv/libs by cpinkham

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Sun Aug 29 03:33:02 UTC 2010


      Author: cpinkham
        Date: 2010-08-29 03:33:01 +0000 (Sun, 29 Aug 2010)
New Revision: 25927
   Changeset: http://svn.mythtv.org/trac/changeset/25927

Log:

Allow screens to call LoadInBackground() to trigger a screen reload
in the background with the busy dialog popped up.  This will be used
for instance in the theme downloader when the user toggles back and
forth between showing local themes only or showing local and
downloadable themes.  When LoadInBackground() is called outside
Create(), the same sequence of events will happen as during window
creation.  This patch just resets the flag to indicate whether
Init() has been called yet, thus allowing LoadInBackground() to
be used to reload all screen data without having to deal with
threading inside the window.

NOTE: This updates the binary API, so make clean, etc..



Modified:

   trunk/mythtv/libs/libmythdb/mythversion.h
   trunk/mythtv/libs/libmythui/mythscreenstack.h
   trunk/mythtv/libs/libmythui/mythscreentype.cpp




More information about the mythtv-commits mailing list