Index: trunk/MagicSoft/Mars/mgui/MCamDisplay.cc
===================================================================
--- trunk/MagicSoft/Mars/mgui/MCamDisplay.cc	(revision 972)
+++ trunk/MagicSoft/Mars/mgui/MCamDisplay.cc	(revision 973)
@@ -36,5 +36,5 @@
 
     for (UInt_t i=0; i<fNumPixels; i++)
-        (*fPixels)[i] = new MHexagon((*geom)[i]);
+        new ((*fPixels)[i]) MHexagon((*geom)[i]);
 
     //
@@ -55,6 +55,6 @@
         const Int_t y = il*40;
 
-        TBox  *newbox = new TBox (650, y-500, 700, y-460);
-        TText *newtxt = new TText(720, y-480, text);
+        TBox  *newbox = new ((*fLegend)[il])  TBox (650, y-500, 700, y-460);
+        TText *newtxt = new ((*fLegText)[il]) TText(720, y-480, text);
 
         const Float_t lvl = 50. / kITEMS_LEGEND * il;
@@ -66,7 +66,4 @@
         newtxt->SetTextSize(0.025);
         newtxt->SetTextAlign(12);
-
-        (*fLegend) [il] = newbox;
-        (*fLegText)[il] = newtxt;
     }
 }
