]> git.sesse.net Git - vlc/commitdiff
Qt4: enable all messages only if filter is empty
authorIlkka Ollakka <ileoo@videolan.org>
Fri, 9 Jul 2010 08:48:50 +0000 (11:48 +0300)
committerIlkka Ollakka <ileoo@videolan.org>
Fri, 9 Jul 2010 08:56:47 +0000 (11:56 +0300)
modules/gui/qt4/dialogs/messages.cpp

index 3558aa2581753bf3b909dca782c26f6fa325ec25..a8d1e957cce46a72d27ad3b2f4b892b336e48cb3 100644 (file)
@@ -195,10 +195,9 @@ void MessagesDialog::updateConfig()
     config_PutPsz(p_intf, "verbose-objects", qtu(vbobjectsEdit->text()));
     //vbobjectsEdit->setText("vbEdit changed!");
 
-    char * psz_verbose_objects = strdup(qtu(vbobjectsEdit->text()));
-    msg_EnableObjectPrinting(p_intf, "all");
-    if( psz_verbose_objects )
+    if( !vbobjectsEdit->text().isEmpty() )
     {
+        char * psz_verbose_objects = strdup(qtu(vbobjectsEdit->text()));
         char * psz_object, * iter =  psz_verbose_objects;
         while( (psz_object = strsep( &iter, "," )) )
         {
@@ -211,6 +210,10 @@ void MessagesDialog::updateConfig()
         }
         free( psz_verbose_objects );
     }
+    else
+    {
+        msg_EnableObjectPrinting( p_intf, "all");
+    }
 }
 
 void MessagesDialog::sinkMessage( msg_item_t *item )