[retro-gtk] core-descriptor: Add get_platform_supports_mime_type()
- From: Adrien Plazas <aplazas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [retro-gtk] core-descriptor: Add get_platform_supports_mime_type()
- Date: Sun, 26 Feb 2017 13:19:34 +0000 (UTC)
commit 5222d0a3a8af5f15821dff61dbbde9ffb700b020
Author: Adrien Plazas <kekun plazas laposte net>
Date: Sun Feb 26 13:38:11 2017 +0100
core-descriptor: Add get_platform_supports_mime_type()
retro-gtk/retro-core-descriptor.vala | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/retro-gtk/retro-core-descriptor.vala b/retro-gtk/retro-core-descriptor.vala
index b971276..5c8aa05 100644
--- a/retro-gtk/retro-core-descriptor.vala
+++ b/retro-gtk/retro-core-descriptor.vala
@@ -132,6 +132,15 @@ public class Retro.CoreDescriptor : Object {
return key_file.get_boolean (FIRMWARE_GROUP_PREFIX + firmware, FIRMWARE_MANDATORY_KEY);
}
+ public bool get_platform_supports_mime_types (string platform, string[] mime_types) throws
KeyFileError {
+ var supported_mime_types = get_mime_type (platform);
+ foreach (var mime_type in mime_types)
+ if (!(mime_type in supported_mime_types))
+ return false;
+
+ return true;
+ }
+
private void check_libretro_group () {
check_has_required_key (LIBRETRO_GROUP, TYPE_KEY);
check_has_required_key (LIBRETRO_GROUP, NAME_KEY);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]