Index: /trunk/MagicSoft/Cosy/devdrv/shaftencoder.cc
===================================================================
--- /trunk/MagicSoft/Cosy/devdrv/shaftencoder.cc	(revision 8819)
+++ /trunk/MagicSoft/Cosy/devdrv/shaftencoder.cc	(revision 8820)
@@ -15,10 +15,10 @@
 
 ShaftEncoder::ShaftEncoder(const BYTE_t nodeid, const char *name, MLog &out)
-    : NodeDrv(nodeid, name, out), fPos(0), fVel(0), fAcc(0),
-    fTurn(0), fDirection(kUndefined), fHysteresisPos(0), fHysteresisNeg(0),
-    fLabel(NULL), fUpdPos(0), fPosHasChanged(false), fDirHasChanged(false),
-    fReport(NULL),
-    /*fTwin(0), fIsUpdated(kFALSE),*/
-      fMotor(0), fOffset(0), fDirChangedPos(0)
+    : NodeDrv(nodeid, name, out),
+    fPos(0), fVel(0), fAcc(0), fTurn(0), fTicks(0),
+    fDirection(kUndefined), fHysteresisPos(0), fHysteresisNeg(0),
+    fLabel(NULL), fUpdPos(0),
+    fPosHasChanged(false), fDirHasChanged(false),
+    fReport(NULL), fMotor(0), fOffset(0), fDirChangedPos(0)
 {
 }
@@ -186,5 +186,5 @@
     }
 
-    char text[21];
+    char text[21]="";
     if (pos!=fUpdPos && fLabel)
     {
@@ -314,7 +314,11 @@
     }
 
-    if (multipos>GetPos()) fDirection = kForward;
-    else if (multipos<GetPos()) fDirection = kBackward;
-    else fDirection = kUndefined;
+    if (multipos>GetPos())
+        fDirection = kForward;
+    else
+        if (multipos<GetPos())
+            fDirection = kBackward;
+        else
+            fDirection = kUndefined;
 
 
Index: /trunk/MagicSoft/Cosy/gui/MGCosy.h
===================================================================
--- /trunk/MagicSoft/Cosy/gui/MGCosy.h	(revision 8819)
+++ /trunk/MagicSoft/Cosy/gui/MGCosy.h	(revision 8820)
@@ -18,5 +18,4 @@
 class TGTab;
 class TGLabel;
-class TGMenuBar;
 class TGTextView;
 class TGPopupMenu;
Index: /trunk/MagicSoft/Cosy/gui/MGEmbeddedCanvas.cc
===================================================================
--- /trunk/MagicSoft/Cosy/gui/MGEmbeddedCanvas.cc	(revision 8819)
+++ /trunk/MagicSoft/Cosy/gui/MGEmbeddedCanvas.cc	(revision 8820)
@@ -117,5 +117,5 @@
 {
     TList &list = *fCanvas->GetListOfPrimitives();
-    list.ForEach(TObject, SetBit)(kNoContextMenu);
+    list.R__FOR_EACH(TObject, SetBit)(kNoContextMenu);
 
     fCanvas->SetBit(kNoContextMenu);
Index: /trunk/MagicSoft/Cosy/gui/MGEmbeddedCanvas.h
===================================================================
--- /trunk/MagicSoft/Cosy/gui/MGEmbeddedCanvas.h	(revision 8819)
+++ /trunk/MagicSoft/Cosy/gui/MGEmbeddedCanvas.h	(revision 8820)
@@ -1,11 +1,4 @@
 #ifndef COSY_MGEmbeddedCanvas
 #define COSY_MGEmbeddedCanvas
-
-//
-// This File contains the declaration of the MGCoordinates-class
-//
-//   Author: Thomas Bretz
-//   Version: V1.0 (1-8-2000)
-
 
 #ifndef ROOT_TRootEmbeddedCanvas
