X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fmainwindow.cpp;h=6142709cd69efd9025805338b6a913aeb3053612;hp=42ae957640d491c19a7c740b9204c55224d7f852;hb=4fe06f499c5dafe187832036b900354f0d1da284;hpb=a4cf020a253c8c874ed8652f38a1c61c9a4754a4 diff --git a/pv/mainwindow.cpp b/pv/mainwindow.cpp index 42ae9576..6142709c 100644 --- a/pv/mainwindow.cpp +++ b/pv/mainwindow.cpp @@ -61,6 +61,7 @@ using std::list; using std::map; +using std::pair; using std::shared_ptr; using std::string; @@ -381,12 +382,13 @@ void MainWindow::update_device_list() devices.push_back(selected_device); assert(selected_device); - map, string> device_names; + list< pair< shared_ptr, string> > device_list; for (auto device : devices) - device_names[device] = _device_manager.get_display_name(device); + device_list.push_back(make_pair( + device, _device_manager.get_display_name(device))); - _sampling_bar->set_device_list(device_names, selected_device); + _sampling_bar->set_device_list(device_list, selected_device); } void MainWindow::closeEvent(QCloseEvent *event)