X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdialogs%2Fconnect.cpp;h=51de735e00e1d5e24eb1ad6d5e0dab13ee877f15;hp=87fc451acee3819e2b9622cbe849f9d8faec8e79;hb=f60ec39f5639064290a788a508a542e0f043ae08;hpb=5eb0fa13029207c45748ff572568542782e6d2a8 diff --git a/pv/dialogs/connect.cpp b/pv/dialogs/connect.cpp index 87fc451a..51de735e 100644 --- a/pv/dialogs/connect.cpp +++ b/pv/dialogs/connect.cpp @@ -112,6 +112,7 @@ void Connect::unset_connection() _device_list.clear(); _serial_device.hide(); _form_layout.labelForField(&_serial_device)->hide(); + _button_box.button(QDialogButtonBox::Ok)->setDisabled(true); } void Connect::set_serial_connection() @@ -167,6 +168,9 @@ void Connect::scan_pressed() g_slist_free(devices); g_slist_free_full(drvopts, (GDestroyNotify)free_drvopts); + + _device_list.setCurrentRow(0); + _button_box.button(QDialogButtonBox::Ok)->setDisabled(false); } void Connect::device_selected(int index)