summaryrefslogtreecommitdiffstats
path: root/src/dialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dialog.cpp')
-rw-r--r--src/dialog.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/dialog.cpp b/src/dialog.cpp
index e13bb81..cccf3b4 100644
--- a/src/dialog.cpp
+++ b/src/dialog.cpp
@@ -90,6 +90,9 @@ void Dialog::on_treeView_doubleClicked(QModelIndex index)
SessionTreeItem* item =
static_cast<SessionTreeItem*>(index.internalPointer());
+ if (item == NULL)
+ return; // do nothing if cast failed
+
const Session* s(item->session());
if (s == NULL) // no valid session has been selected, do nothing
return;