X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=cmd%2Fset%2Flocation.pl;h=41f44194005f73d2f404ead1377d220880ef45a8;hb=2bd682330ce9b04c95ddf05715cfb643da2df0ea;hp=64f6eb890a5d91ecf4b2976fe8d4767a3a370788;hpb=324bd80ed4aef7e2636f5a03288788ce11ab2663;p=spider.git diff --git a/cmd/set/location.pl b/cmd/set/location.pl index 64f6eb89..41f44194 100644 --- a/cmd/set/location.pl +++ b/cmd/set/location.pl @@ -23,9 +23,9 @@ if ($user) { my ($lat, $long) = DXBearing::stoll($line); $user->lat($lat); $user->long($long); - DXProt::broadcast_ak1a(DXProt::pc41($call, 3, $line), $DXProt::me); - if (!$user->qra) { - my $qra = DXBearing::lltos($lat, $long); + DXProt::broadcast_all_ak1a(DXProt::pc41($call, 3, $line), $DXProt::me); + unless ($user->qra && DXBearing::is_qra($user->qra) ) { + my $qra = DXBearing::lltoqra($lat, $long); $user->qra($qra); }