From 97a65017ce2414d0aed924e9357593a65af522fb Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Fri, 16 Nov 2012 09:33:39 +0100 Subject: [PATCH] * Don't crash in MetadataEditor without a PlInterface. --- src/libtomahawk/filemetadata/MetadataEditor.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/libtomahawk/filemetadata/MetadataEditor.cpp b/src/libtomahawk/filemetadata/MetadataEditor.cpp index 706f0646b..20998f5ec 100644 --- a/src/libtomahawk/filemetadata/MetadataEditor.cpp +++ b/src/libtomahawk/filemetadata/MetadataEditor.cpp @@ -153,9 +153,13 @@ MetadataEditor::loadResult( const Tomahawk::result_ptr& result ) setFileName( fi.fileName() ); setFileSize( TomahawkUtils::filesizeToString( fi.size() ) ); - m_index = m_interface->indexOfResult( result ); - if ( m_index >= 0 ) - enablePushButtons(); + if ( m_interface ) + { + m_index = m_interface->indexOfResult( result ); + + if ( m_index >= 0 ) + enablePushButtons(); + } }