]> sigrok.org Git - pulseview.git/blobdiff - pv/mainwindow.cpp
icons: Renamed probe.svg to channels.svg
[pulseview.git] / pv / mainwindow.cpp
index 1a6dabd4b01f2ef11242b50ca2f9ee1f3e35a2d6..50cab695a8a87d850f4f2fda04f6b8f233ed8ee8 100644 (file)
@@ -18,6 +18,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
  */
 
+#include <cassert>
+
 #ifdef ENABLE_DECODE
 #include <libsigrokdecode/libsigrokdecode.h>
 #endif
@@ -280,6 +282,10 @@ void MainWindow::update_device_list()
 
        shared_ptr<pv::device::DevInst> selected_device = _session.get_device();
        list< shared_ptr<device::DevInst> > devices;
+
+       if (_device_manager.devices().size() == 0)
+               return;
+
        std::copy(_device_manager.devices().begin(),
                _device_manager.devices().end(), std::back_inserter(devices));