Index: trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.cc
===================================================================
--- trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.cc	(revision 19686)
+++ trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.cc	(revision 19692)
@@ -861,4 +861,7 @@
     for (vector<PixelMapEntry>::const_iterator it=fPixelMap.begin(); it!=fPixelMap.end(); it++)
     {
+        //if (it->index>=nPixels)
+        //    continue;
+
         Meanvalues[it->index]     = pixelStatsData[0*1440+it->hw()];
         RMSvalues[it->index]      = pixelStatsData[1*1440+it->hw()];
@@ -2029,4 +2032,6 @@
        for (int j=0;j<1440;j++) {
            currentPixel = j;
+           if (GLWindow->softwareMapping[j]>=GLWindow->nPixels)
+               continue;
            for (int i=0;i<GLWindow->nRoi;i++)
            {
@@ -2036,5 +2041,5 @@
        }
        for (int i=0;i<GLWindow->nRoi;i++)
-           yval[i] /= 1440;
+           yval[i] /= GLWindow->nPixels;
 #if QWT_VERSION < 0x060000
        pixelAverageCurveItem.setData(xval, yval, GLWindow->nRoi);
