Index: modules/tv/tmpl/default/recorded.php
===================================================================
--- modules/tv/tmpl/default/recorded.php	(revision 19289)
+++ modules/tv/tmpl/default/recorded.php	(working copy)
@@ -339,8 +339,18 @@
                     .'>'.$show->subtitle.'</a>' ?></td>
     <td class="x-programid"><?php echo $show->programid ?></td>
     <td class="x-originalairdate"><?php echo $show->airdate ?></td>
-    <td class="x-airdate"><?php echo strftime($_SESSION['date_recorded'], $show->starttime) ?></td>
-    <td class="x-channum"><?php echo $show->channel->channum, ' - ', $show->channel->name ?></td>
+    <td class="x-airdate"><?php echo strftime($_SESSION['date_recorded'], $show->starttime) ?></td><?php
+        if ($_SESSION["show_channel_icons"] == true ) { 
+            if (!empty($show->channel->icon)) {
+                ?><td><a href="<?php echo root ?>tv/channel/<?php echo $show->channel->chanid, '/', $list_starttime ?>"
+                    onmouseover="return wstatus('<?php echo t('Details for') ?>: <?php echo preg_replace("/([\"'])/", '\\\$1', $show->channel->channum.' '.$show->channel->callsign) ?>')"  
+                    onmouseout="return wstatus('')"><img src="<?php echo $show->channel->icon ?>" width="42"></a></td><?php
+            } else {?>
+                <td><?php echo $show->channel->channum, ' - <nobr>', $show->channel->name ?></nobr></td><?php
+            }
+        } else {?>
+	    <td class="x-channum"><?php echo $show->channel->channum, ' - ', $show->channel->name ?></td><?php
+        }?>
 <?php
     if ($recgroup_cols)
         echo "    <td class=\"-recgroup\">$show->recgroup</td>\n";
