]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONAttPainterSelectorFrame.cxx
Protection against index out of range
[u/mrichter/AliRoot.git] / MUON / AliMUONAttPainterSelectorFrame.cxx
index ef007327c21aef476fb98416f1394d5025b38574..7c9a71c565b63076d7ea1189214aef9bf20d2239 100644 (file)
@@ -91,7 +91,7 @@ AliMUONAttPainterSelectorFrame::CathodeClicked(Int_t buttonId)
 
   TGButton* button = fCathode->GetButton(buttonId);
   
-  Int_t i = (Int_t)(button->GetUserData());
+  Long_t i = reinterpret_cast<Long_t>(button->GetUserData());
   
   if ( i == 10 ) 
   {
@@ -119,7 +119,7 @@ AliMUONAttPainterSelectorFrame::PlaneClicked(Int_t buttonId)
   
   TGButton* button = fPlane->GetButton(buttonId);
   
-  Int_t i = (Int_t)(button->GetUserData());
+  Long_t i = reinterpret_cast<Long_t> (button->GetUserData());
   
   if ( i == 10 ) 
   {
@@ -146,7 +146,7 @@ AliMUONAttPainterSelectorFrame::ViewClicked(Int_t buttonId)
 
   TGButton* button = fViewPoint->GetButton(buttonId);
   
-  Int_t i = (Int_t)(button->GetUserData());
+  Long_t i = reinterpret_cast<Long_t> (button->GetUserData());
   
   if ( i == 10 ) 
   {