Index: mythvideo/mythvideo/videogallery.h
===================================================================
--- mythvideo/mythvideo/videogallery.h  (revision 12758)
+++ mythvideo/mythvideo/videogallery.h  (working copy)
@@ -56,6 +56,7 @@
     void positionIcon();

     void computeLastRowCol(int list_count);
+    void drawBackground();

   private:
     bool subtitleOn;
@@ -69,7 +70,7 @@
     QPixmap backSelPix;
     QPixmap folderRegPix;
     QPixmap folderSelPix;
-
+    QPixmap myBackground;
     int currRow;
     int currCol;
     int lastRow;
Index: mythvideo/mythvideo/videogallery.cpp
===================================================================
--- mythvideo/mythvideo/videogallery.cpp        (revision 12758)
+++ mythvideo/mythvideo/videogallery.cpp        (working copy)
@@ -41,6 +41,9 @@
     keepAspectRatio = gContext->GetNumSetting("VideoGalleryAspectRatio", 1);

     loadWindow(xmldata);
+
+    drawBackground(); // draw the background
+
     LoadIconWindow(); // load icon settings

     fetchVideos();
@@ -266,6 +269,7 @@

 void VideoGallery::updateView(QPainter *p)
 {
+
     //
     // Draw all video icons
     //
@@ -877,3 +881,20 @@
     else if (container_name == "arrows")
         arrowsRect = area;
 }
+
+void VideoGallery::drawBackground(void)
+{
+    QPixmap bground(size());
+    bground.fill(this, 0, 0);
+
+    QPainter tmp(&bground);
+
+    LayerSet *container = theme->GetSet("background");
+    if (container)
+        container->Draw(&tmp, 0, 0);
+
+        tmp.end();
+        myBackground = bground;
+
+    setPaletteBackgroundPixmap(myBackground);
+}


