From bb7b9f8fb74d54e0ca506f6a27df1655865721fe Mon Sep 17 00:00:00 2001 From: Lorenz H-S Date: Wed, 10 Jul 2013 21:27:43 +0200 Subject: [PATCH] fix segfault due to NULL m_get() --- src/tomahawk/sourcetree/items/GenericPageItems.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/tomahawk/sourcetree/items/GenericPageItems.cpp b/src/tomahawk/sourcetree/items/GenericPageItems.cpp index abd37f315..1748014df 100644 --- a/src/tomahawk/sourcetree/items/GenericPageItems.cpp +++ b/src/tomahawk/sourcetree/items/GenericPageItems.cpp @@ -70,6 +70,10 @@ GenericPageItem::icon() const bool GenericPageItem::willAcceptDrag( const QMimeData* data ) const { + if ( m_get() == NULL ) + { + return false; + } return m_get()->willAcceptDrag(data); } @@ -77,6 +81,10 @@ GenericPageItem::willAcceptDrag( const QMimeData* data ) const bool GenericPageItem::dropMimeData( const QMimeData* data, Qt::DropAction action ) { + if ( m_get() == NULL ) + { + return false; + } return m_get()->dropMimeData(data, action); }