if( !strcmp( psz_filter_type, "sub-filter" ) )
var_SetString( p_vout->p_spu, psz_filter_type, psz_string );
else
if( !strcmp( psz_filter_type, "sub-filter" ) )
var_SetString( p_vout->p_spu, psz_filter_type, psz_string );
else
if( lineedit ) lineedit->setText( qfu(val.psz_string) );
else if( combobox ) combobox->setCurrentIndex(
combobox->findData( qfu( val.psz_string ) ) );
if( lineedit ) lineedit->setText( qfu(val.psz_string) );
else if( combobox ) combobox->setCurrentIndex(
combobox->findData( qfu( val.psz_string ) ) );
- if( lineedit ) psz_string = qtu(lineedit->text());
- else if( combobox ) psz_string = qtu(combobox->itemData(
- combobox->currentIndex()).toString());
+ if( lineedit ) psz_string = strdup(qtu(lineedit->text()));
+ else if( combobox ) psz_string = strdup(qtu(combobox->itemData(
+ combobox->currentIndex()).toString()));
else msg_Warn( p_intf, "Oops %s %s %d", __FILE__, __func__, __LINE__ );
else msg_Warn( p_intf, "Oops %s %s %d", __FILE__, __func__, __LINE__ );
config_PutPsz( p_intf, option.toStdString().c_str(), psz_string );
if( b_is_command )
var_SetString( p_obj, option.toStdString().c_str(), psz_string );
config_PutPsz( p_intf, option.toStdString().c_str(), psz_string );
if( b_is_command )
var_SetString( p_obj, option.toStdString().c_str(), psz_string );