]> OCCT Git - occt-copy.git/commitdiff
0031165: Correct certain Draw commands to use the Draw interpreter instead of "std... CR31165
authorabk <abk@opencascade.com>
Fri, 15 Nov 2019 09:02:10 +0000 (12:02 +0300)
committerabk <abk@opencascade.com>
Fri, 15 Nov 2019 09:11:57 +0000 (12:11 +0300)
The commands were corrected.

src/DDataStd/DDataStd_BasicCommands.cxx

index 9e24dd1f0cdd89b3940a51363cfa30a16b142ea4..0580f9812de231ea9f07a516c269011ab543b1ba 100644 (file)
@@ -3438,7 +3438,10 @@ static Standard_Integer DDataStd_GetNDInteger (Draw_Interpretor& di,
       std::cout << "There is no data specified by Key = "<< arg[3]  << std::endl;
       return 1;
     } else {
-      std::cout << "Key = "  << arg[3]  << " Value = " <<anAtt->GetInteger(arg[3])<<std::endl;
+      TCollection_AsciiString aString =
+        (((TCollection_AsciiString("Key = ") + arg[3]) +
+        " Value = ") + anAtt->GetInteger(arg[3])) + "\n";
+      di << aString;
       if(nb == 5) 
         Draw::Set(arg[4], anAtt->GetInteger(arg[3]));
       return 0; 
@@ -3546,7 +3549,10 @@ static Standard_Integer DDataStd_GetNDReal (Draw_Interpretor& di,
       std::cout << "There is no data specified by Key = "<< arg[3]  << std::endl;
       return 1;
     } else {
-      std::cout << "Key = "  << arg[3]  << " Value = " <<anAtt->GetReal(arg[3])<<std::endl;
+      TCollection_AsciiString aString =
+        (((TCollection_AsciiString("Key = ") + arg[3]) +
+        " Value = ") + anAtt->GetReal(arg[3])) + "\n";
+      di << aString;
       if(nb == 5) 
         Draw::Set(arg[4], anAtt->GetReal(arg[3]));
       return 0; 
@@ -3656,7 +3662,10 @@ static Standard_Integer DDataStd_GetNDString (Draw_Interpretor& di,
       return 1;
     } else {
       TCollection_AsciiString aValue (anAtt->GetString(arg[3]), '?');
-      std::cout << "Key = "  << arg[3]  << " Value = " << aValue.ToCString() << std::endl;
+      TCollection_AsciiString aString =
+        (((TCollection_AsciiString("Key = ") + arg[3]) +
+        " Value = ") + aValue.ToCString()) + "\n";
+      di << aString;
       if(nb == 5) 
         Draw::Set(arg[4], aValue.ToCString());
       return 0;