[retro-gtk] core-descriptor: Declare missing thrown errors



commit 33d480bdaa748780f6820b8084fe02eba46bbbee
Author: Adrien Plazas <kekun plazas laposte net>
Date:   Sun Feb 26 14:00:31 2017 +0100

    core-descriptor: Declare missing thrown errors

 retro-gtk/retro-core-descriptor.vala |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/retro-gtk/retro-core-descriptor.vala b/retro-gtk/retro-core-descriptor.vala
index 5c8aa05..744004a 100644
--- a/retro-gtk/retro-core-descriptor.vala
+++ b/retro-gtk/retro-core-descriptor.vala
@@ -51,7 +51,7 @@ public class Retro.CoreDescriptor : Object {
                }
        }
 
-       public bool has_icon () {
+       public bool has_icon () throws KeyFileError {
                return key_file.has_key (LIBRETRO_GROUP, ICON_KEY);
        }
 
@@ -141,14 +141,14 @@ public class Retro.CoreDescriptor : Object {
                return true;
        }
 
-       private void check_libretro_group () {
+       private void check_libretro_group () throws CoreDescriptorError, KeyFileError {
                check_has_required_key (LIBRETRO_GROUP, TYPE_KEY);
                check_has_required_key (LIBRETRO_GROUP, NAME_KEY);
                check_has_required_key (LIBRETRO_GROUP, MODULE_KEY);
                check_has_required_key (LIBRETRO_GROUP, LIBRETRO_VERSION_KEY);
        }
 
-       private void check_platform_group (string group) {
+       private void check_platform_group (string group) throws CoreDescriptorError, KeyFileError {
                check_has_required_key (group, PLATFORM_MIME_TYPE_KEY);
                if (key_file.has_key (group, PLATFORM_FIRMWARES_KEY))
                        foreach (var firmware in key_file.get_string_list (group, PLATFORM_FIRMWARES_KEY))
@@ -156,7 +156,7 @@ public class Retro.CoreDescriptor : Object {
                                        throw new CoreDescriptorError.FIRMWARE_NOT_FOUND ("%s isn't a valid 
Libretro core descriptor: [%s] mentioned in [%s] not found.", filename, FIRMWARE_GROUP_PREFIX + firmware, 
group);
        }
 
-       private void check_firmware_group (string group) {
+       private void check_firmware_group (string group) throws CoreDescriptorError, KeyFileError {
                check_has_required_key (group, FIRMWARE_PATH_KEY);
                check_has_required_key (group, FIRMWARE_MANDATORY_KEY);
        }


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