0027104: DownCast() cannot return null for mismatched handle
[occt.git] / src / Message / Message_Messenger.cxx
index 3f7e4d6..ec95858 100644 (file)
@@ -105,7 +105,7 @@ void Message_Messenger::Send (const Standard_CString theString,
   Standard_Integer nb = myPrinters.Length();
   for (Standard_Integer i = 1; i <= nb; i++)
   {
-    Handle(Message_Printer) aPrinter = Handle(Message_Printer)::DownCast ( myPrinters(i) );
+    Handle(Message_Printer) aPrinter = myPrinters(i);
     if ( ! aPrinter.IsNull() ) 
       aPrinter->Send ( theString, theGravity, putEndl );
   }
@@ -123,7 +123,7 @@ void Message_Messenger::Send (const TCollection_AsciiString& theString,
   Standard_Integer nb = myPrinters.Length();
   for (Standard_Integer i = 1; i <= nb; i++)
   {
-    Handle(Message_Printer) aPrinter = Handle(Message_Printer)::DownCast ( myPrinters(i) );
+    Handle(Message_Printer) aPrinter = myPrinters(i);
     if ( ! aPrinter.IsNull() ) 
       aPrinter->Send ( theString, theGravity, putEndl );
   }
@@ -141,7 +141,7 @@ void Message_Messenger::Send (const TCollection_ExtendedString& theString,
   Standard_Integer nb = myPrinters.Length();
   for (Standard_Integer i = 1; i <= nb; i++)
   {
-    Handle(Message_Printer) aPrinter = Handle(Message_Printer)::DownCast ( myPrinters(i) );
+    Handle(Message_Printer) aPrinter = myPrinters(i);
     if ( ! aPrinter.IsNull() ) 
       aPrinter->Send ( theString, theGravity, putEndl );
   }