diff --git a/dependencies/vmprofiler b/dependencies/vmprofiler index a4b3817..0cbc83b 160000 --- a/dependencies/vmprofiler +++ b/dependencies/vmprofiler @@ -1 +1 @@ -Subproject commit a4b3817336939c9d6e3207e87a4f1c7830613056 +Subproject commit 0cbc83be3fb0f4293146def0c3735f39608f646b diff --git a/src/qvirt_handlers.cpp b/src/qvirt_handlers.cpp index 47ef49a..00c412b 100644 --- a/src/qvirt_handlers.cpp +++ b/src/qvirt_handlers.cpp @@ -78,6 +78,9 @@ void qvirt_handlers_t::update_instrs( vm::handler::handler_t &vm_handler ) void qvirt_handlers_t::on_select() { + if ( ui->virt_handlers_tree->selectedItems().empty() ) + return; + auto item = ui->virt_handlers_tree->selectedItems()[ 0 ]; if ( !item ) diff --git a/src/qvirt_instrs.cpp b/src/qvirt_instrs.cpp index 039fb57..f8dbb8e 100644 --- a/src/qvirt_instrs.cpp +++ b/src/qvirt_instrs.cpp @@ -7,6 +7,9 @@ qvirt_instrs_t::qvirt_instrs_t( qvminspector_t *vminspector ) : vminspector( vmi void qvirt_instrs_t::on_select() { + if ( ui->virt_instrs->selectedItems().empty() ) + return; + auto item = ui->virt_instrs->selectedItems()[ 0 ]; if ( !item )