lyrics/lastfm: refetch data if file didn't exist before

master
Andrzej Rybczak 16 years ago
parent f2ac6cac03
commit 06d5b81125
  1. 8
      src/lastfm.cpp
  2. 8
      src/lyrics.cpp

@ -201,15 +201,13 @@ void Lastfm::Save(const std::string &data)
void Lastfm::Refetch()
{
if (!remove(itsFilename.c_str()))
{
Load();
}
else
if (remove(itsFilename.c_str()) && errno != ENOENT)
{
static const char msg[] = "Couldn't remove \"%s\": %s";
ShowMessage(msg, Shorten(TO_WSTRING(itsFilename), COLS-static_strlen(msg)-25).c_str(), strerror(errno));
return;
}
Load();
}
bool Lastfm::SetArtistInfoArgs(const std::string &artist, const std::string &lang)

@ -303,15 +303,13 @@ void Lyrics::Save(const std::string &lyrics)
void Lyrics::Refetch()
{
if (!remove(itsFilename.c_str()))
{
Load();
}
else
if (remove(itsFilename.c_str()) && errno != ENOENT)
{
static const char msg[] = "Couldn't remove \"%s\": %s";
ShowMessage(msg, Shorten(TO_WSTRING(itsFilename), COLS-static_strlen(msg)-25).c_str(), strerror(errno));
return;
}
Load();
}
#ifdef HAVE_CURL_CURL_H

Loading…
Cancel
Save