From eadba593a3010168598a4395fceecd392f8469c5 Mon Sep 17 00:00:00 2001 From: Ilkka Ollakka Date: Fri, 9 Jul 2010 11:48:50 +0300 Subject: [PATCH] Qt4: enable all messages only if filter is empty --- modules/gui/qt4/dialogs/messages.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/gui/qt4/dialogs/messages.cpp b/modules/gui/qt4/dialogs/messages.cpp index 3558aa2581..a8d1e957cc 100644 --- a/modules/gui/qt4/dialogs/messages.cpp +++ b/modules/gui/qt4/dialogs/messages.cpp @@ -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 ) -- 2.39.5