From a0b732448e358ddfc796da41722d075cebeac76b Mon Sep 17 00:00:00 2001 From: Joseph Mirabel <jmirabel@laas.fr> Date: Tue, 5 Jun 2018 15:11:31 +0200 Subject: [PATCH] Fix SEGV when plugins are not loaded properly. --- src/gui/dialog/pluginmanagerdialog.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gui/dialog/pluginmanagerdialog.cc b/src/gui/dialog/pluginmanagerdialog.cc index 9d9d688..aec53c5 100644 --- a/src/gui/dialog/pluginmanagerdialog.cc +++ b/src/gui/dialog/pluginmanagerdialog.cc @@ -240,8 +240,10 @@ namespace gepetto { version = ""; if (p.value ()->isLoaded ()) { PluginInterface* pi = qobject_cast <PluginInterface*> (p.value()->instance()); - name = pi->name(); - // version = pi->version(); + if (pi) { + name = pi->name(); + // version = pi->version(); + } } QIcon icon = pm_->icon (p.value()); -- GitLab