PlaylistFile, client_file, tag_id3: don't use g_file_error_quark()

g_file_error_quark() is meant to be used with the GFileError enum
which does not correspond with errno, but must be converted with
g_file_error_from_errno().

At the same time, this removes g_strerror() use for
g_file_error_quark().
This commit is contained in:
Max Kellermann
2012-10-04 09:34:48 +02:00
parent dd577fb857
commit efbf184fe8
6 changed files with 58 additions and 8 deletions

View File

@@ -21,6 +21,7 @@
#include "PlaylistFile.hxx"
#include "PlaylistSave.hxx"
#include "song.h"
#include "io_error.h"
extern "C" {
#include "text_file.h"
@@ -132,8 +133,7 @@ playlist_errno(GError **error_r)
break;
default:
g_set_error_literal(error_r, g_file_error_quark(), errno,
g_strerror(errno));
set_error_errno(error_r);
break;
}
}
@@ -181,8 +181,7 @@ ListPlaylistFiles(GError **error_r)
DIR *dir = opendir(parent_path_fs);
if (dir == NULL) {
g_set_error_literal(error_r, g_file_error_quark(), errno,
g_strerror(errno));
set_error_errno(error_r);
return list;
}