[UI/MOBILE] WIP on internal path support

This commit is contained in:
emeric
2016-03-06 12:26:32 +01:00
parent f8c808433f
commit 073a178aa2
2 changed files with 22 additions and 13 deletions
+16 -9
View File
@@ -179,19 +179,26 @@ ImageResource::handleRequest(const Wt::Http::Request& request, Wt::Http::Respons
}
}
std::vector<Image::Image> covers;
switch (coverType)
if (!path.empty())
{
case Database::Track::CoverType::Embedded:
covers = CoverArt::Grabber::instance().getFromTrack(path);
break;
std::vector<Image::Image> covers;
case Database::Track::CoverType::None:
covers = CoverArt::Grabber::instance().getFromDirectory(path.parent_path());
break;
switch (coverType)
{
case Database::Track::CoverType::Embedded:
covers = CoverArt::Grabber::instance().getFromTrack(path);
break;
case Database::Track::CoverType::None:
covers = CoverArt::Grabber::instance().getFromDirectory(path.parent_path());
break;
}
putCover(response, covers, size);
return;
}
putCover(response, covers, size);
putImage(response, getDefaultCover(size));
return;
}
else if (releaseIdStr)