From 643d71fd582da349eefacc19616138f3400dd98c Mon Sep 17 00:00:00 2001 From: Stefan Derkits Date: Sun, 27 Jan 2013 17:04:16 +0100 Subject: [PATCH] bump TOMAHAWK_SETTINGS_VERSION & write upgrade code (to remove file echonest_stylesandmoods.dat) --- src/libtomahawk/TomahawkSettings.cpp | 7 +++++++ src/libtomahawk/TomahawkSettings.h | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/libtomahawk/TomahawkSettings.cpp b/src/libtomahawk/TomahawkSettings.cpp index 81a0232a0..4c2a73287 100644 --- a/src/libtomahawk/TomahawkSettings.cpp +++ b/src/libtomahawk/TomahawkSettings.cpp @@ -605,6 +605,13 @@ TomahawkSettings::doUpgrade( int oldVersion, int newVersion ) } } } + else if ( oldVersion == 13 ) + { + //Delete old echonest_stylesandmoods.dat file + QFile dataFile( TomahawkUtils::appDataDir().absoluteFilePath( "echonest_stylesandmoods.dat" ) ); + const bool removed = dataFile.remove(); + tDebug() << "Tried to remove echonest_stylesandmoods.dat, succeeded?" << removed; + } } diff --git a/src/libtomahawk/TomahawkSettings.h b/src/libtomahawk/TomahawkSettings.h index 7373452f8..8a8048c38 100644 --- a/src/libtomahawk/TomahawkSettings.h +++ b/src/libtomahawk/TomahawkSettings.h @@ -28,7 +28,7 @@ #include #include -#define TOMAHAWK_SETTINGS_VERSION 13 +#define TOMAHAWK_SETTINGS_VERSION 14 /** * Convenience wrapper around QSettings for tomahawk-specific config