[retro-gtk] core-descriptor: Propagate an unhandled error



commit 465f3182d4bfbaab2a586a639ec86b54fb463d39
Author: Adrien Plazas <kekun plazas laposte net>
Date:   Tue Dec 22 14:50:45 2020 +0100

    core-descriptor: Propagate an unhandled error
    
    Errors should never be piled up.

 retro-gtk/retro-core-descriptor.c | 5 +++++
 1 file changed, 5 insertions(+)
---
diff --git a/retro-gtk/retro-core-descriptor.c b/retro-gtk/retro-core-descriptor.c
index 87b8f3f..9081153 100644
--- a/retro-gtk/retro-core-descriptor.c
+++ b/retro-gtk/retro-core-descriptor.c
@@ -275,6 +275,11 @@ check_platform_group (RetroCoreDescriptor  *self,
                           group,
                           PLATFORM_MIME_TYPE_KEY,
                           &tmp_error);
+  if (G_UNLIKELY (tmp_error != NULL)) {
+    g_propagate_error (error, tmp_error);
+
+    return;
+  }
 
   has_key = g_key_file_has_key (self->key_file,
                                 group,


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