mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2025-09-03 13:47:51 -04:00
fix for FH issue found by K8H where TX queues not kept full (n=2,3)
This commit is contained in:
parent
14b1a71517
commit
db936dffc1
@ -9554,15 +9554,23 @@ list1Done:
|
|||||||
m_foxQSO[hc].tFoxRrpt = -1; //Have not received R+rpt
|
m_foxQSO[hc].tFoxRrpt = -1; //Have not received R+rpt
|
||||||
m_foxQSO[hc].tFoxTxRR73 = -1; //Have not sent RR73
|
m_foxQSO[hc].tFoxTxRR73 = -1; //Have not sent RR73
|
||||||
rm_tb4(hc); //Remove this Hound from tb4
|
rm_tb4(hc); //Remove this Hound from tb4
|
||||||
if(list2.size()==m_Nslots) goto list2Done;
|
|
||||||
if(m_foxQSO.count()>=2*m_Nslots) goto list2Done;
|
if(list2.size()==m_Nslots) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(m_foxQSO.count()>=5*3 /* could have 5 slots * 3 states ([0-2],4,5) */) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
list2Done:
|
list2Done:
|
||||||
|
|
||||||
n1=list1.size();
|
n1=list1.size();
|
||||||
n2=list2.size();
|
n2=list2.size();
|
||||||
n3=qMax(n1,n2);
|
n3=qMax(n1,n2);
|
||||||
if(n3>m_Nslots) n3=m_Nslots;
|
if(n3>m_Nslots) n3=m_Nslots;
|
||||||
|
|
||||||
for(int i=0; i<n3; i++) {
|
for(int i=0; i<n3; i++) {
|
||||||
hc1="";
|
hc1="";
|
||||||
fm="";
|
fm="";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user