[sushi] audio: don't log a warning when ASIN not found



commit 1173e5a81a50fb77d2c392c9e43902b739a65dc4
Author: Cosimo Cecchi <cosimoc gnome org>
Date:   Wed Jun 19 14:33:03 2019 -0700

    audio: don't log a warning when ASIN not found
    
    This won't be found for every song. Don't log an error in that case.

 src/libsushi/sushi-utils.c | 2 +-
 src/viewers/audio.js       | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/libsushi/sushi-utils.c b/src/libsushi/sushi-utils.c
index 2aa35d1..e034cd6 100644
--- a/src/libsushi/sushi-utils.c
+++ b/src/libsushi/sushi-utils.c
@@ -498,7 +498,7 @@ fetch_uri_job (GTask *task,
   if (retval == NULL)
     g_task_return_new_error (task,
                              G_IO_ERROR,
-                             G_IO_ERROR_FAILED, "%s",
+                             G_IO_ERROR_NOT_FOUND, "%s",
                              "Error getting the ASIN from MusicBrainz");
   else
     g_task_return_pointer (task, retval, g_free);
diff --git a/src/viewers/audio.js b/src/viewers/audio.js
index 04ac3fc..079820d 100644
--- a/src/viewers/audio.js
+++ b/src/viewers/audio.js
@@ -320,7 +320,8 @@ var Klass = GObject.registerClass({
 
     _onCoverArtFetched(err, cover) {
         if (err) {
-            logError(err, 'Unable to fetch cover art');
+            if (!err.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.NOT_FOUND))
+                logError(err, 'Unable to fetch cover art');
             return;
         }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]