From 3dbb4fad412f9d09b7c690f965614f2f7fee31d3 Mon Sep 17 00:00:00 2001 From: Leo Franchi Date: Tue, 25 Oct 2011 14:37:35 -0400 Subject: [PATCH] Don't crash when dragging to the queue on osx --- src/libtomahawk/playlist/playlistmodel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libtomahawk/playlist/playlistmodel.cpp b/src/libtomahawk/playlist/playlistmodel.cpp index c8a2b61dc..14bf12bae 100644 --- a/src/libtomahawk/playlist/playlistmodel.cpp +++ b/src/libtomahawk/playlist/playlistmodel.cpp @@ -384,7 +384,7 @@ PlaylistModel::dropMimeData( const QMimeData* data, Qt::DropAction action, int r // so check if the drag originated in this playlist to determine whether or not to copy #ifdef Q_WS_MAC if ( !data->hasFormat( "application/tomahawk.playlist.id" ) || - data->data( "application/tomahawk.playlist.id" ) != m_playlist->guid() ) + ( !m_playlist.isNull() && data->data( "application/tomahawk.playlist.id" ) != m_playlist->guid() ) ) dj->setDropAction( DropJob::Append ); #else if ( action & Qt::CopyAction )