From 57e31e131903c4b43e9142215619e033dcf7f223 Mon Sep 17 00:00:00 2001 From: Leo Franchi Date: Wed, 12 Oct 2011 17:54:35 -0400 Subject: [PATCH] Update defaults and do an update on enabling --- src/libtomahawk/playlist/PlaylistUpdaterInterface.cpp | 4 ++++ src/libtomahawk/utils/xspfloader.cpp | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/libtomahawk/playlist/PlaylistUpdaterInterface.cpp b/src/libtomahawk/playlist/PlaylistUpdaterInterface.cpp index 7daca9d30..2a43b950b 100644 --- a/src/libtomahawk/playlist/PlaylistUpdaterInterface.cpp +++ b/src/libtomahawk/playlist/PlaylistUpdaterInterface.cpp @@ -103,6 +103,10 @@ PlaylistUpdaterInterface::setAutoUpdate( bool autoUpdate ) const QString key = QString( "playlistupdaters/%1/autoupdate" ).arg( m_playlist->guid() ); TomahawkSettings::instance()->setValue( key, m_autoUpdate ); + + // Update immediately as well + if ( m_autoUpdate ) + QTimer::singleShot( 0, this, SLOT( updateNow() ) ); } void diff --git a/src/libtomahawk/utils/xspfloader.cpp b/src/libtomahawk/utils/xspfloader.cpp index d4430a6ad..0318295a1 100644 --- a/src/libtomahawk/utils/xspfloader.cpp +++ b/src/libtomahawk/utils/xspfloader.cpp @@ -223,7 +223,7 @@ XSPFLoader::gotBody() m_entries ); Tomahawk::XspfUpdater* updater = new Tomahawk::XspfUpdater( m_playlist, m_url.toString() ); - updater->setInterval( 60000 ); + updater->setInterval( 1200000 ); // 20 minute default for now, no way to change it updater->setAutoUpdate( m_autoUpdate ); deleteLater(); }