@@ -1295,12 +1293,18 @@ << endl; */ + int layercontext = looper->GetContext(); + QPixmap container_picture(container_area.size()); QPainter offscreen_painter(&container_picture); - offscreen_painter.drawPixmap(0, 0, my_background, - container_area.left(), - container_area.top()); + if (layercontext == -1 || layercontext == context) + { + offscreen_painter.drawPixmap(0, 0, my_background, + container_area.left(), + container_area.top()); + } + // // Loop over the draworder layers