diff --git a/src/qt/qt_mediamenu.cpp b/src/qt/qt_mediamenu.cpp index 3ab5f9b60..841cd3053 100644 --- a/src/qt/qt_mediamenu.cpp +++ b/src/qt/qt_mediamenu.cpp @@ -857,6 +857,9 @@ MediaMenu::nicUpdateMenu(int i) case NET_TYPE_PCAP: netType = "PCAP"; break; + case NET_TYPE_VDE: + netType = "VDE"; + break; } QString devName = DeviceConfig::DeviceName(network_card_getdevice(net_cards_conf[i].device_num), network_card_get_internal_name(net_cards_conf[i].device_num), 1); diff --git a/src/qt/qt_settingsnetwork.cpp b/src/qt/qt_settingsnetwork.cpp index 7134e3381..ceb4810bc 100644 --- a/src/qt/qt_settingsnetwork.cpp +++ b/src/qt/qt_settingsnetwork.cpp @@ -148,7 +148,7 @@ SettingsNetwork::onCurrentMachineChanged(int machineId) selectedRow = 0; - if (net_cards_conf[i].net_type == NET_TYPE_PCAP) { + if (network_ndev > 0) { QString currentPcapDevice = net_cards_conf[i].host_dev_name; cbox = findChild(QString("comboBoxIntf%1").arg(i + 1)); model = cbox->model(); @@ -161,7 +161,8 @@ SettingsNetwork::onCurrentMachineChanged(int machineId) } model->removeRows(0, removeRows); cbox->setCurrentIndex(selectedRow); - } else if (net_cards_conf[i].net_type == NET_TYPE_VDE) { + } + if (net_cards_conf[i].net_type == NET_TYPE_VDE) { QString currentVdeSocket = net_cards_conf[i].host_dev_name; auto editline = findChild(QString("socketVDENIC%1").arg(i+1)); editline->setText(currentVdeSocket);