Prevents segfault if no file are in the playlist (thanks j-b)
[vlc.git] / modules / gui / qt4 / components / infopanels.cpp
index 52cda41..9ac2411 100644 (file)
@@ -47,6 +47,7 @@ MetaPanel::MetaPanel( QWidget *parent, intf_thread_t *_p_intf ) :
 {
     int line = 0;
     QGridLayout *l = new QGridLayout( this );
+    p_input = NULL;
 
 #define ADD_META( string, widget ) {                             \
     l->addWidget( new QLabel( qtr( string ) + " :" ), line, 0 ); \
@@ -139,6 +140,9 @@ void MetaPanel::saveMeta()
     meta_export_t p_export;
     p_export.p_item = p_input;
 
+    if( p_input == NULL )
+        return;
+
     /* we can write meta data only in a file */
     if( ( p_input->i_type == ITEM_TYPE_AFILE ) || \
         ( p_input->i_type == ITEM_TYPE_VFILE ) )