Index: trunk/MagicSoft/Mars/mgui/MHexagon.cc
===================================================================
--- trunk/MagicSoft/Mars/mgui/MHexagon.cc	(revision 753)
+++ trunk/MagicSoft/Mars/mgui/MHexagon.cc	(revision 849)
@@ -70,12 +70,14 @@
 void MHexagon::Copy( TObject &obj ) 
 { 
-  //     copy this hexagon to hexagon 
-    TObject::Copy  ( obj ) ;
-    TAttLine::Copy (((MHexagon&) obj ) ) ;
-    TAttFill::Copy (((MHexagon&) obj ) ) ;
-
-    ((MHexagon&) obj).fX = fX ;
-    ((MHexagon&) obj).fY = fY ;
-    ((MHexagon&) obj).fD = fD ;
+    //     copy this hexagon to hexagon
+    MHexagon &hex = (MHexagon&) obj;
+
+    TObject::Copy(obj);
+    TAttLine::Copy(hex);
+    TAttFill::Copy(hex);
+
+    hex.fX = fX ;
+    hex.fY = fY ;
+    hex.fD = fD ;
 }
 Int_t MHexagon::DistancetoPrimitive( Int_t px, Int_t py )
