[easytag/wip/taglib-mp4-cxx: 19/20] Add basic error reporting to mp4_header.cc
- From: David King <davidk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [easytag/wip/taglib-mp4-cxx: 19/20] Add basic error reporting to mp4_header.cc
- Date: Fri, 11 Apr 2014 11:22:01 +0000 (UTC)
commit 122aacca927ab2ce1b1cd6893ffe55081e535bc0
Author: Santtu Lakkala <inz inz fi>
Date: Fri Apr 11 12:01:16 2014 +0300
Add basic error reporting to mp4_header.cc
Add some error reporting enabled by updates in GIO wrapper to
mp4_header.cc.
src/mp4_header.cc | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/src/mp4_header.cc b/src/mp4_header.cc
index 533b1ac..ebb024c 100644
--- a/src/mp4_header.cc
+++ b/src/mp4_header.cc
@@ -38,6 +38,17 @@ gboolean Mp4_Header_Read_File_Info (gchar *filename, ET_File_Info *ETFileInfo)
GFile *file = g_file_new_for_path (filename);
GIO_InputStream stream (file);
+
+ if (!stream.isOpen ())
+ {
+ gchar *filename_utf8 = filename_to_display (filename);
+ const GError *error = stream.getError ();
+ Log_Print (LOG_ERROR, _("Error while opening file: '%s' (%s)."),
+ filename_utf8, error->message);
+ g_free (filename_utf8);
+ return FALSE;
+ }
+
TagLib::MP4::File mp4file (&stream);
g_object_unref (file);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]