rendered paste bodyIndex: mythtv/libs/libmythtv/osd.cpp
===================================================================
--- mythtv/libs/libmythtv/osd.cpp (revision 13308)
+++ mythtv/libs/libmythtv/osd.cpp (working copy)
@@ -26,6 +26,7 @@
#include "textsubtitleparser.h"
#include "libmyth/oldsettings.h"
#include "udpnotify.h"
+#include "infostructs.h"
#include "osdtypeteletext.h"
#include "osdlistbtntype.h"
@@ -1626,7 +1627,18 @@
if (cs)
{
if ((infoMap.contains("iconpath")) && (infoMap["iconpath"] != ""))
- cs->LoadImage(infoMap["iconpath"], wmult, hmult, 30, 30);
+ {
+ ChannelInfo chinfo;
+ chinfo.iconpath = infoMap["iconpath"];
+ chinfo.LoadIcon(60);
+
+ if (chinfo.iconload)
+ {
+ cs->LoadFromQImage(chinfo.icon.convertToImage());
+ }
+ else
+ cs->LoadImage(" ", wmult, hmult, 30, 30);
+ }
else
cs->LoadImage(" ", wmult, hmult, 30, 30);
}