diff --git a/src/Network/fgcom.cxx b/src/Network/fgcom.cxx index ea90719..3ad593c 100644 --- a/src/Network/fgcom.cxx +++ b/src/Network/fgcom.cxx @@ -641,14 +641,10 @@ void FGCom::valueChanged(SGPropertyNode *prop) // ensure that we are on the right channel by calling setupCommFrequency //fgSetString("/sim/screen/red","PTT按下,请讲..."); - SGPropertyNode_ptr args(new SGPropertyNode); - args->setStringValue("id", "ptt-press"); - - if (fgGetBool("/sim/view-name-popup")) { - args->setStringValue("label", "PTT按下,请讲..."); - globals->get_commands()->execute("show-message", args, nullptr); - } - + SGPropertyNode_ptr args(new SGPropertyNode); + args->setStringValue("label", "PTT按下,请讲..."); + args->setIntValue("delay", (delay) ? delay : 15); + globals->get_commands()->execute("show-message", args); setupCommFrequency(); iaxc_output_level_set(0.0);