Skip to content

Commit

Permalink
DX Cluster - Loging Callsign is always the base Callsign
Browse files Browse the repository at this point in the history
DX Cluster rejects a loging callsign when the callsign contains suffix
  • Loading branch information
foldynl committed Aug 28, 2024
1 parent 41ee6ba commit 3361e93
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
1 change: 1 addition & 0 deletions Changelog
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ TBC - 0.38.0
- [CHANGED] - File Open dialogs are not a native dialog under Linux (issue #427)
- [CHANGED] - Profiles transferred to DB
- [CHANGED] - LOV last_dates transferred to DB
- [CHANGED] - DX Cluster - Login Callsign is always the base Callsign
- [REMOVED] - Setting DXCC Date
- Fix for MacOS Layout Geometry Restore (@aa5sh)
- Fixed TQSL does not block GUI thread
Expand Down
5 changes: 4 additions & 1 deletion ui/DxWidget.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
#include "data/BandPlan.h"
#include "core/DxServerString.h"
#include "rig/macros.h"
#include "core/Callsign.h"

#define CONSOLE_VIEW 4
#define NUM_OF_RECONNECT_ATTEMPTS 3
Expand Down Expand Up @@ -501,8 +502,10 @@ void DxWidget::connectCluster()
{
FCT_IDENTIFICATION;

const Callsign connectCallsign(StationProfilesManager::instance()->getCurProfile1().callsign);
connectedServerString = new DxServerString(ui->serverSelect->currentText(),
StationProfilesManager::instance()->getCurProfile1().callsign.toLower());
connectCallsign.isValid() ? connectCallsign.getBase().toLower()
: QString());

if ( !connectedServerString )
{
Expand Down

0 comments on commit 3361e93

Please sign in to comment.