Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 2182)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 2183)
@@ -8,4 +8,7 @@
    * mmain/MStatusDisplay.cc:
      - fixed UpdatePSHeader for gcc 3.* and Suse 8.2
+
+   * manalysis/MCurrents.h:
+     - fixed a bug in the const operator[]
 
 
Index: /trunk/MagicSoft/Mars/manalysis/MCurrents.h
===================================================================
--- /trunk/MagicSoft/Mars/manalysis/MCurrents.h	(revision 2182)
+++ /trunk/MagicSoft/Mars/manalysis/MCurrents.h	(revision 2183)
@@ -27,5 +27,5 @@
     UInt_t GetCurrent(Int_t i) const { return (*this)[i]; }
     UInt_t &operator[](Int_t i) { return (UInt_t&)fArray[i]; }
-    const UInt_t &operator[](Int_t i) const { return (*this)[i]; }
+    const UInt_t &operator[](Int_t i) const { return (*const_cast<MCurrents*>(this))[i]; }
 
     UInt_t GetMin() const;
