Ticket #3493: coverart.final.diff
File coverart.final.diff, 2.2 KB (added by , 15 years ago) |
---|
-
libs/libmythtv/osd.cpp
1720 1720 cs->Load(" ", wmult, hmult, 30, 30); 1721 1721 } 1722 1722 1723 OSDTypeImage *cs1 = (OSDTypeImage *)container->GetType("coverart"); 1724 if (cs1) 1725 { 1726 if ((infoMap.contains("coverartpath")) && (infoMap["coverartpath"] != "")) 1727 cs1->Load(infoMap["coverartpath"], wmult, hmult, 30, 30); 1728 } 1729 1723 1730 m_setsvisible = true; 1724 1731 changed = true; 1725 1732 } … … 1743 1750 cs->Load(" ", wmult, hmult, 30, 30); 1744 1751 } 1745 1752 1753 OSDTypeImage *cs1 = (OSDTypeImage *)container->GetType("coverart"); 1754 if (cs1) 1755 { 1756 if ((infoMap.contains("coverartpath")) && (infoMap["coverartpath"] != "")) 1757 cs1->Load(infoMap["coverartpath"], wmult, hmult, 30, 30); 1758 } 1759 1746 1760 container->DisplayFor(length * 1000000); 1747 1761 m_setsvisible = true; 1748 1762 changed = true; -
libs/libmyth/programinfo.cpp
722 722 progMap["channel"] = ChannelText(channelFormat); 723 723 progMap["longchannel"] = ChannelText(longChannelFormat); 724 724 progMap["iconpath"] = ""; 725 progMap["coverartpath"] = ""; 725 726 727 if (isVideo) 728 { 729 730 if (pathname.startsWith("dvd:")) 731 { 732 progMap["coverartpath"] = ""; 733 } 734 else 735 { 736 QFileInfo fi(pathname); 737 QString fn = fi.fileName(); 738 fn.prepend("%"); 739 740 MSqlQuery query(MSqlQuery::InitCon()); 741 query.prepare("SELECT coverfile FROM videometadata WHERE filename LIKE :FILENAME ;"); 742 query.bindValue(":FILENAME", fn); 743 744 if (query.exec() && query.next()) 745 progMap["coverartpath"] = query.value(0).toString(); 746 } 747 } 748 726 749 QString tmpSize; 727 750 728 751 tmpSize.sprintf("%0.2f ", filesize / 1024.0 / 1024.0 / 1024.0);