*** glsingleview.cpp	2005-12-08 06:49:46.000000000 +0000
--- ../../../../mythplugins-0.19/mythgallery/mythgallery/glsingleview.cpp	2006-02-23 21:19:42.000000000 +0000
***************
*** 31,36 ****
--- 31,37 ----
  #include <qpainter.h>
  
  #include <mythtv/mythcontext.h>
+ #include <mythtv/lcddevice.h>
  #include <mythtv/util.h>
  
  #include "glsingleview.h"
***************
*** 175,180 ****
--- 176,186 ----
  
  void GLSingleView::cleanUp()
  {
+     if (class LCD* lcd = LCD::Get())
+     {
+         lcd->switchToTime();
+     }
+ 
      makeCurrent();
  
      m_timer->stop();
***************
*** 575,580 ****
--- 581,595 ----
      QImage image(item->path);
      if (!image.isNull()) {
  
+         if (class LCD* lcd = LCD::Get())
+         {
+             QPtrList<LCDTextItem> textItems;
+             textItems.setAutoDelete(true);
+             textItems.append(new LCDTextItem(1, ALIGN_LEFT, item->name, "Generic", true));
+             textItems.append(new LCDTextItem(2, ALIGN_LEFT, QString::number(m_pos + 1) + " / " + QString::number(m_itemList.count()), "Generic", false));
+             lcd->switchToGeneric(&textItems);
+         }
+ 
          int a  = m_tex1First ? 0 : 1;
          TexItem& t = m_texItem[a];
  
