Hide antenna select when SDR only has one antenna

This commit is contained in:
Ryzerth 2021-02-23 15:15:29 +01:00
parent a4ec53c90a
commit d3a6ee6a94
2 changed files with 11 additions and 9 deletions

View File

@ -132,7 +132,7 @@ public:
#ifdef _WIN32
send(sock, (char*)&cmd, sizeof(command_t), 0);
#else
write(sockfd, &cmd, sizeof(command_t));
(void)write(sockfd, &cmd, sizeof(command_t));
#endif
}
@ -140,7 +140,7 @@ public:
#ifdef _WIN32
recv(sock, (char*)buf, count, 0);
#else
read(sockfd, buf, count);
(void)read(sockfd, buf, count);
#endif
}

View File

@ -384,13 +384,15 @@ private:
if (_this->running) { style::endDisabled(); }
ImGui::Text("Antenna");
ImGui::SameLine();
ImGui::SetNextItemWidth(menuWidth - ImGui::GetCursorPosX());
if (ImGui::Combo(CONCAT("##_antenna_select_", _this->name), &_this->uiAntennaId, _this->txtAntennaList.c_str())) {
if (_this->running)
_this->dev->setAntenna(SOAPY_SDR_RX, _this->channelId, _this->antennaList[_this->uiAntennaId]);
_this->saveCurrent();
if (_this->antennaList.size() > 1) {
ImGui::Text("Antenna");
ImGui::SameLine();
ImGui::SetNextItemWidth(menuWidth - ImGui::GetCursorPosX());
if (ImGui::Combo(CONCAT("##_antenna_select_", _this->name), &_this->uiAntennaId, _this->txtAntennaList.c_str())) {
if (_this->running)
_this->dev->setAntenna(SOAPY_SDR_RX, _this->channelId, _this->antennaList[_this->uiAntennaId]);
_this->saveCurrent();
}
}
float gainNameLen = 0;