[mythtv-commits] mythtv branch master updated by stuartm. v0.27-beta-97-gcba55d7

Git Repo Owner noreply at mythtv.org
Wed Aug 28 17:02:07 UTC 2013


The branch, master has been updated on the
mythtv repository by gitolite user stuartm.
       via  cba55d74506f98e3da0575312c638562e0509dc0 (commit)
      from  47d6ec82e54138b77e93674d279d650ef0f5d80d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit cba55d74506f98e3da0575312c638562e0509dc0
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Wed, 28 Aug 2013 18:01:14 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Wed, 28 Aug 2013 18:01:14 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=cba55d74506f98e3da0575312c638562e0509dc0

MythMusic: Filter cached cddb discIDs to prevent incorrect CD identification
In cddb.cpp, Dbase::CacheGet uses the QMap::find function to iterate
over the cached cddb records that match a given discID.  The Qt docs
for 4.7 say that incrementing the iterator returns the next QMap value
with the requested key but in testing values with different keys can be
returned.

This patch works around this Qt bug by verifying the key.

Fixes #10892

Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



-----------------------------------------------------------------------

Summary of changes:
 mythplugins/mythmusic/mythmusic/cddb.cpp |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

-- 



More information about the mythtv-commits mailing list