1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
diff --git a/apps/playback.c b/apps/playback.c
index 53d2181..23e0170 100644
--- a/apps/playback.c
+++ b/apps/playback.c
@@ -1829,16 +1829,14 @@ static void audio_finish_load_track(void)
         {
             tracks[track_widx].aa_hid = bufopen(aa_path, 0, TYPE_BITMAP);

-            if(tracks[track_widx].aa_hid == ERR_BUFFER_FULL)
+            if (tracks[track_widx].aa_hid < 0)
             {
-                filling = STATE_FULL;
-                logf("buffer is full for now");
-                return;  /* No space for track's album art, not an error */
-            }
-            else if (tracks[track_widx].aa_hid < 0)
-            {
-                /* another error, ignore AlbumArt */
                 logf("Album art loading failed");
+                if(tracks[track_widx].aa_hid == ERR_BUFFER_FULL)
+                {
+                    filling = STATE_FULL;
+                    logf("buffer is full for now");
+                }
             }
         }
     }