Index: mythgame/mythgame/gameui.cpp
===================================================================
--- mythgame/mythgame/gameui.cpp	(revision 20936)
+++ mythgame/mythgame/gameui.cpp	(working copy)
@@ -72,9 +72,6 @@
 
     m_gameTree = new MythGenericTree("game root", 0, false);
 
-    timer = new QTimer(this);
-    connect(timer, SIGNAL(timeout()), SLOT(showImageTimeout()));
-
     //  create system filter to only select games where handlers are present
     QString systemFilter;
 
@@ -197,8 +194,6 @@
             node->deleteAllChildren();
             fillNode(node);
         }
-        if (timer->isActive())
-            timer->stop();
         clearRomInfo();
     }
     else
@@ -209,14 +204,9 @@
         if (romInfo->Romname().isEmpty())
             romInfo->fillData();
         updateRomInfo(romInfo);
-        if (!romInfo->ImagePath().isEmpty() || !romInfo->Fanart().isEmpty() ||
+        if (!romInfo->Screenshot().isEmpty() || !romInfo->Fanart().isEmpty() ||
             !romInfo->Boxart().isEmpty())
-        {
-            if (timer->isActive())
-                timer->changeInterval(330);
-            else
-                timer->start(330, true);
-        }
+            showImages();
         else
         {
             if (m_gameImage->IsVisible())
@@ -267,7 +257,7 @@
     }
 }
 
-void GameUI::showImageTimeout(void)
+void GameUI::showImages(void)
 {
     m_gameImage->Load();
     if (!m_gameImage->IsVisible())
Index: mythgame/mythgame/gamehandler.cpp
===================================================================
--- mythgame/mythgame/gamehandler.cpp	(revision 20936)
+++ mythgame/mythgame/gamehandler.cpp	(working copy)
@@ -464,7 +464,7 @@
                           "publisher, version, fanart, boxart) "
                           "VALUES (:SYSTEM, :ROMNAME, :GAMENAME, :GENRE, :YEAR, "
                           ":GAMETYPE, :ROMPATH, :COUNTRY, :CRC32, '1', '1', :PLOT, :PUBLISHER, :VERSION, "
-                          ":FANART, BOXART)");
+                          ":FANART, :BOXART)");
 
             query.bindValue(":SYSTEM",handler->SystemName());
             query.bindValue(":ROMNAME",iter.data().Rom());
Index: mythgame/mythgame/rominfo.cpp
===================================================================
--- mythgame/mythgame/rominfo.cpp	(revision 20936)
+++ mythgame/mythgame/rominfo.cpp	(working copy)
@@ -266,22 +266,6 @@
         setBoxart(query.value(16).toString());
     }
 
-    query.prepare("SELECT screenshots FROM gameplayers "
-                  "WHERE playername = :SYSTEM");
-    query.bindValue(":SYSTEM",system);
-
-    if (query.exec() && query.next())
-    {
-        if (!query.value(0).toString().isEmpty())
-        {
-            QString Image = query.value(0).toString() + "/" + romname;
-            if (FindImage(query.value(0).toString() + "/" + romname, &Image))
-                setImagePath(Image);
-            else
-                setImagePath("");
-        }
-    }
-
     setRomCount(romInDB(romname,gametype));
 
     // If we have more than one instance of this rom in the DB fill in all
Index: mythgame/mythgame/gameui.h
===================================================================
--- mythgame/mythgame/gameui.h	(revision 20936)
+++ mythgame/mythgame/gameui.h	(working copy)
@@ -24,7 +24,7 @@
   public slots:
     void nodeChanged(MythGenericTree* node);
     void itemClicked(MythUIButtonListItem* item);
-    void showImageTimeout(void);
+    void showImages(void);
     void searchComplete(QString);
 
   private:
Index: mythgame/mythgame/rominfo.h
===================================================================
--- mythgame/mythgame/rominfo.h	(revision 20936)
+++ mythgame/mythgame/rominfo.h	(working copy)
@@ -43,7 +43,6 @@
                 system = lhs.system;
                 gamename = lhs.gamename;
                 genre = lhs.genre;
-                imagepath = lhs.imagepath;
                 year = lhs.year;
                 favorite = lhs.favorite;
                 rompath = lhs.rompath;
@@ -107,9 +106,6 @@
     QString CRC_VALUE() const { return crc_value; }
     void setCRC_VALUE(const QString &lcrc_value) { crc_value = lcrc_value; }
 
-    QString ImagePath() const { return imagepath; }
-    void setImagePath(const QString &limagepath) { imagepath = limagepath; } 
-
     QString Plot() const { return plot; }
     void setPlot(const QString &lplot) { plot = lplot; }
 
@@ -136,7 +132,6 @@
     QString system;
     QString gamename;
     QString genre;
-    QString imagepath; 
     QString country;
     QString crc_value;
     QString gametype;
Index: mythgame/mythgame/gamesettings.cpp
===================================================================
--- mythgame/mythgame/gamesettings.cpp	(revision 20936)
+++ mythgame/mythgame/gamesettings.cpp	(working copy)
@@ -89,7 +89,7 @@
 HostLineEdit *GetScreenshotDir()
 {
     HostLineEdit *gc = new HostLineEdit("mythgame.screenshotdir");
-    gc->setLabel(QObject::tr("Directory where Game Screenshot is stored"));
+    gc->setLabel(QObject::tr("Directory where Game Screenshots are stored"));
     gc->setValue(GetConfDir() + "/MythGame/Screenshots");
     gc->setHelpText(QObject::tr("This directory will be the default browse "
                     "location when assigning screenshots."));
@@ -228,18 +228,6 @@
     };
 };
 
-
-class ScreenPath : public LineEditSetting, public GameDBStorage
-{
-  public:
-    ScreenPath(const MythGamePlayerSettings &parent) :
-        LineEditSetting(this), GameDBStorage(this, parent, "screenshots")
-    {
-        setLabel(QObject::tr("ScreenShots"));
-        setHelpText(QObject::tr("Path to any screenshots for this player"));
-    };
-};
-
 MythGamePlayerSettings::MythGamePlayerSettings()
 {
     // must be first
@@ -251,7 +239,6 @@
     group->addChild(new GameType(*this));
     group->addChild(new Command(*this));
     group->addChild(new RomPath(*this));
-    group->addChild(new ScreenPath(*this));
     group->addChild(new WorkingDirPath(*this));
     group->addChild(new Extensions(*this));
     group->addChild(new AllowMultipleRoms(*this));
