[retro-gtk] core-descriptor: Declare missing thrown errors
- From: Adrien Plazas <aplazas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [retro-gtk] core-descriptor: Declare missing thrown errors
- Date: Sun, 26 Feb 2017 13:19:39 +0000 (UTC)
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]