X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fgui%2Fqt4%2Fdialogs%2Fpodcast_configuration.cpp;h=1ec44d2a872c39649b98d4932a18a827fdde8220;hb=73d52311f647fec65cbfec8d8a74908d10a25049;hp=69d0dc906b98da4965fa82eb428d070c62b211b5;hpb=4f6fb365fce5a202ceb917d2e18b83a9f9a44b8a;p=vlc diff --git a/modules/gui/qt4/dialogs/podcast_configuration.cpp b/modules/gui/qt4/dialogs/podcast_configuration.cpp index 69d0dc906b..1ec44d2a87 100644 --- a/modules/gui/qt4/dialogs/podcast_configuration.cpp +++ b/modules/gui/qt4/dialogs/podcast_configuration.cpp @@ -26,10 +26,8 @@ #include "podcast_configuration.hpp" -PodcastConfigDialog *PodcastConfigDialog::instance = NULL; - -PodcastConfigDialog::PodcastConfigDialog( QWidget *parent, intf_thread_t *_p_intf) - : QVLCDialog( parent, _p_intf ) +PodcastConfigDialog::PodcastConfigDialog( intf_thread_t *_p_intf) + : QVLCDialog( (QWidget*)_p_intf->p_sys->p_mi, _p_intf ) { ui.setupUi( this ); @@ -72,14 +70,14 @@ void PodcastConfigDialog::accept() urls += ui.podcastList->item(i)->text(); if( i != ui.podcastList->count()-1 ) urls += "|"; } - const char *psz_urls = qtu( urls ); - config_PutPsz( p_intf, "podcast-urls", psz_urls ); + config_PutPsz( p_intf, "podcast-urls", qtu( urls ) ); + config_SaveConfigFile( p_intf, "podcast" ); vlc_object_t *p_obj = (vlc_object_t*) vlc_object_find_name( p_intf->p_libvlc, "podcast", FIND_CHILD ); if( p_obj ) { - var_SetString( p_obj, "podcast-urls", psz_urls ); + var_SetString( p_obj, "podcast-urls", qtu( urls ) ); vlc_object_release( p_obj ); }