[gnome-games] pc-engine: Use a phony MIME type for TurboGrafx-CD
- From: Adrien Plazas <aplazas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-games] pc-engine: Use a phony MIME type for TurboGrafx-CD
- Date: Mon, 14 May 2018 19:23:28 +0000 (UTC)
commit 8d731f1f0066feffee0c1e61f80269112459f086
Author: Exalm <exalm7659 gmail com>
Date: Sun Apr 15 02:40:35 2018 +0500
pc-engine: Use a phony MIME type for TurboGrafx-CD
This is needed because TheGamesDB has TurboGrafx-16 and TurboGrafx-CD
as separate platforms.
flatpak/libretro-cores/mednafen_pce_fast.libretro | 2 +-
plugins/turbografx-cd/src/turbografx-cd-plugin.vala | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/flatpak/libretro-cores/mednafen_pce_fast.libretro
b/flatpak/libretro-cores/mednafen_pce_fast.libretro
index b24e01c..02ee755 100644
--- a/flatpak/libretro-cores/mednafen_pce_fast.libretro
+++ b/flatpak/libretro-cores/mednafen_pce_fast.libretro
@@ -11,7 +11,7 @@ License=GPL-2.0+;
MimeType=application/x-pc-engine-rom;
[Platform:TurboGrafxCD]
-MimeType=application/x-cue;application/x-pc-engine-rom;
+MimeType=application/x-cue;application/x-pc-engine-cd-rom;application/x-pc-engine-rom;
Firmwares=SuperSystemCard3;
[Firmware:SuperSystemCard3]
diff --git a/plugins/turbografx-cd/src/turbografx-cd-plugin.vala
b/plugins/turbografx-cd/src/turbografx-cd-plugin.vala
index 71258b6..3055132 100644
--- a/plugins/turbografx-cd/src/turbografx-cd-plugin.vala
+++ b/plugins/turbografx-cd/src/turbografx-cd-plugin.vala
@@ -2,7 +2,7 @@
private class Games.TurboGrafxCDPlugin : Object, Plugin {
private const string FINGERPRINT_PREFIX = "pc-engine";
- private const string MIME_TYPE = "application/x-pc-engine-rom";
+ private const string PHONY_MIME_TYPE = "application/x-pc-engine-cd-rom";
private const string CUE_MIME_TYPE = "application/x-cue";
private const string CD_MAGIC_VALUE = "PC Engine CD-ROM SYSTEM";
private const string CD_PLATFORM = "TurboGrafxCD";
@@ -26,11 +26,11 @@ private class Games.TurboGrafxCDPlugin : Object, Plugin {
var uid = new FingerprintUid (uri, FINGERPRINT_PREFIX);
var title = new FilenameTitle (uri);
var icon = new DummyIcon ();
- var media = new GriloMedia (title, MIME_TYPE);
+ var media = new GriloMedia (title, PHONY_MIME_TYPE);
var cover = new CompositeCover ({
new LocalCover (uri),
new GriloCover (media, uid)});
- var core_source = new RetroCoreSource (CD_PLATFORM, { CUE_MIME_TYPE, MIME_TYPE });
+ var core_source = new RetroCoreSource (CD_PLATFORM, { CUE_MIME_TYPE, PHONY_MIME_TYPE });
var runner = new RetroRunner (core_source, uri, uid, title);
return new GenericGame (title, icon, cover, runner);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]