kopia lustrzana https://github.com/jamescoxon/dl-fldigi
Clear Tx Panel
* clear entire Tx panel when executing a ^r or ^R sequence.pull/4/head
rodzic
cbff7c3f18
commit
f78aa389ac
|
@ -8013,23 +8013,27 @@ int get_tx_char(void)
|
|||
break;
|
||||
case 'r':
|
||||
if (active_modem->get_mode() == MODE_IFKP)
|
||||
REQ_SYNC(&FTextTX::clear_sent, ifkp_tx_text);
|
||||
// REQ_SYNC(&FTextTX::clear_sent, ifkp_tx_text);
|
||||
REQ_SYNC(&FTextTX::clear, ifkp_tx_text);
|
||||
else
|
||||
REQ_SYNC(&FTextTX::clear_sent, TransmitText);
|
||||
// REQ_SYNC(&FTextTX::clear_sent, TransmitText);
|
||||
REQ_SYNC(&FTextTX::clear, TransmitText);
|
||||
REQ(Rx_queue_execute);
|
||||
return(GET_TX_CHAR_ETX);
|
||||
break;
|
||||
case 'R':
|
||||
if (active_modem->get_mode() == MODE_IFKP) {
|
||||
if (ifkp_tx_text->eot()) {
|
||||
REQ_SYNC(&FTextTX::clear_sent, ifkp_tx_text);
|
||||
// REQ_SYNC(&FTextTX::clear_sent, ifkp_tx_text);
|
||||
REQ_SYNC(&FTextTX::clear, ifkp_tx_text);
|
||||
REQ(Rx_queue_execute);
|
||||
return(GET_TX_CHAR_ETX);
|
||||
} else
|
||||
return(GET_TX_CHAR_NODATA);
|
||||
} else {
|
||||
if (TransmitText->eot()) {
|
||||
REQ_SYNC(&FTextTX::clear_sent, TransmitText);
|
||||
// REQ_SYNC(&FTextTX::clear_sent, TransmitText);
|
||||
REQ_SYNC(&FTextTX::clear, TransmitText);
|
||||
REQ(Rx_queue_execute);
|
||||
return(GET_TX_CHAR_ETX);
|
||||
} else
|
||||
|
|
Ładowanie…
Reference in New Issue