X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fmainwindow.cpp;h=50cab695a8a87d850f4f2fda04f6b8f233ed8ee8;hb=300fc11ea8ec416b31c7dbc3d3d52277af24d1b7;hp=1a6dabd4b01f2ef11242b50ca2f9ee1f3e35a2d6;hpb=0a9fdca5f3874231414882a6bbf87a333a317711;p=pulseview.git diff --git a/pv/mainwindow.cpp b/pv/mainwindow.cpp index 1a6dabd4..50cab695 100644 --- a/pv/mainwindow.cpp +++ b/pv/mainwindow.cpp @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +#include + #ifdef ENABLE_DECODE #include #endif @@ -280,6 +282,10 @@ void MainWindow::update_device_list() shared_ptr selected_device = _session.get_device(); list< shared_ptr > devices; + + if (_device_manager.devices().size() == 0) + return; + std::copy(_device_manager.devices().begin(), _device_manager.devices().end(), std::back_inserter(devices));