X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fmainwindow.cpp;h=9995e50ac2ef42650ba4d904a3d7b70c287336ff;hb=996b7c9da9b5cb56413e829217e1e7d7d7d520da;hp=f72d1b7056041bd5cb34c563f68c7aed3523917e;hpb=945745012eb57cefa1ef457daf48cfffa99f9ec2;p=pulseview.git diff --git a/pv/mainwindow.cpp b/pv/mainwindow.cpp index f72d1b70..9995e50a 100644 --- a/pv/mainwindow.cpp +++ b/pv/mainwindow.cpp @@ -25,6 +25,9 @@ #include #include +#include +#include + #include #include #include @@ -39,7 +42,7 @@ #include "mainwindow.h" #include "devicemanager.h" -#include "device/devinst.h" +#include "device/device.h" #include "dialogs/about.h" #include "dialogs/connect.h" #include "dialogs/storeprogress.h" @@ -289,8 +292,10 @@ void MainWindow::update_device_list( { assert(_sampling_bar); - const list< shared_ptr > &devices = - _device_manager.devices(); + list< shared_ptr > devices; + std::copy(_device_manager.devices().begin(), + _device_manager.devices().end(), std::back_inserter(devices)); + _sampling_bar->set_device_list(devices); if (!selected_device && !devices.empty()) {