[mythtv-commits] mythtv commit: r10355 - in trunk/mythtv by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Thu Jun 29 18:29:17 UTC 2006


      Author: danielk
        Date: 2006-06-29 18:29:16 +0000 (Thu, 29 Jun 2006)
New Revision: 10355
   Changeset: http://cvs.mythtv.org/trac/changeset/10355

Modified:

   trunk/mythtv/i18n/translate.pro
   trunk/mythtv/libs/libmythtv/osd.cpp
   trunk/mythtv/libs/libmythtv/osd.h
   trunk/mythtv/libs/libmythtv/osdtypeteletext.cpp
   trunk/mythtv/libs/libmythtv/osdtypeteletext.h

Log:

Fixes #1899. Fixes segfault, caused by drawing at the wrong time in the teletext menu code.

Peter Holmes found the problem and modified my initial fix so that it actually works (I'm not in teletext land). Basically this makes the teletext display class cache up any data to be drawn and draws it when in the draw method instead of just drawing to the osd surface willy nilly whenever data arrives, and adds some locking to prevent the the data update and the drawing threads from accessing the data at the same time.

This also adds the file to translate.pro, one error string was always shown in English...






More information about the mythtv-commits mailing list