diff --git a/panels/project.cpp b/panels/project.cpp index 9da084b0a..dfacd8488 100644 --- a/panels/project.cpp +++ b/panels/project.cpp @@ -478,6 +478,10 @@ Media* Project::item_to_media(const QModelIndex &index) { MediaPtr Project::item_to_media_ptr(const QModelIndex &index) { Media* raw_ptr = item_to_media(index); + if (raw_ptr == nullptr) { + return nullptr; + } + return raw_ptr->parentItem()->get_shared_ptr(raw_ptr); }