
mythtv at cvs
Jul 15, 2010, 9:06 AM
Post #3 of 7
(220 views)
Permalink
|
|
Re: Ticket #8613: MythGame fails to find ROMs when "extensions" field is blank in DB
[In reply to]
|
|
#8613: MythGame fails to find ROMs when "extensions" field is blank in DB -------------------------------+-------------------------------------------- Reporter: mythtv@… | Owner: greg Type: patch | Status: infoneeded_new Priority: minor | Milestone: unknown Component: Plugin - MythGame | Version: 0.23-fixes Severity: medium | Mlocked: 0 -------------------------------+-------------------------------------------- Comment(by mythtv@…): In my database, the "extensions" column in the gameplayers table does not have a value for any of the configured emulators. When the code calls the QString::split() method on an empty string, it will always return a single element list with the original string (according to the docs and to my experience using MythTV). When a checked is later done for handler->validextensions.count() > 0, it will always return that single element list (which is blank). It then tries to find files with those extensions (which it will find none), then skips processing that file (thus never adding it to the m_GameMap list. if (result.isEmpty()) continue; The missing information might be related to scanning for new ROMs. When I go scan for new games without the patch applied, it thinks that every existing ROM is no longer found and wants to remove it. With the patch, it correctly finds the existing ROMs and skips them. -- Ticket URL: <http://svn.mythtv.org/trac/ticket/8613#comment:2> MythTV <http://www.mythtv.org/> MythTV _______________________________________________ mythtv-commits mailing list mythtv-commits [at] mythtv http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits
|