TagFile: use Path instead of const char *
This commit is contained in:
@@ -23,6 +23,7 @@
|
||||
#include "ReplayGainInfo.hxx"
|
||||
#include "ConfigGlobal.hxx"
|
||||
#include "util/Error.hxx"
|
||||
#include "fs/Path.hxx"
|
||||
|
||||
#include <id3tag.h>
|
||||
|
||||
@@ -56,7 +57,7 @@ int main(int argc, char **argv)
|
||||
const char *path = argv[1];
|
||||
|
||||
Error error;
|
||||
struct id3_tag *tag = tag_id3_load(path, error);
|
||||
struct id3_tag *tag = tag_id3_load(Path::FromFS(path), error);
|
||||
if (tag == NULL) {
|
||||
if (error.IsDefined())
|
||||
g_printerr("%s\n", error.GetMessage());
|
||||
|
@@ -28,6 +28,7 @@
|
||||
#include "tag/TagId3.hxx"
|
||||
#include "tag/ApeTag.hxx"
|
||||
#include "util/Error.hxx"
|
||||
#include "fs/Path.hxx"
|
||||
#include "thread/Cond.hxx"
|
||||
#include "Log.hxx"
|
||||
|
||||
@@ -221,9 +222,9 @@ int main(int argc, char **argv)
|
||||
}
|
||||
|
||||
if (empty) {
|
||||
tag_ape_scan2(path, &print_handler, NULL);
|
||||
tag_ape_scan2(Path::FromFS(path), &print_handler, NULL);
|
||||
if (empty)
|
||||
tag_id3_scan(path, &print_handler, NULL);
|
||||
tag_id3_scan(Path::FromFS(path), &print_handler, NULL);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
Reference in New Issue
Block a user