[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