Index: themes/default/tv/recorded.php
===================================================================
--- themes/default/tv/recorded.php      (revision 8928)
+++ themes/default/tv/recorded.php      (working copy)
@@ -268,8 +275,17 @@
 <?php
         if (!$_SESSION['recorded_descunder'])
             echo "\t<td>".$show->description."</td>\n";
-?>
-    <td><?php echo $show->channel->channum, ' - <nobr>', $show->channel->name ?></nobr></td>
+        if (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->callsi$
+                    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><?php echo $show->channel->channum, ' - <nobr>', $show->channel->name ?></nobr></td><?php
+        }?>
     <td nowrap align="center"><?php echo $show->recgroup ?></td>
     <td nowrap align="center"><?php echo strftime($_SESSION['date_recorded'], $show->starttime) ?></td>
     <td nowrap><?php echo nice_length($show->length) ?></td>

