mirror of
https://github.com/GerbilSoft/rom-properties.git
synced 2025-06-18 11:35:38 -04:00
[xdg] mime.thumbnail.types: Add CDI MIME types.
shared-mime-info uses application/x-discjuggler-cd-image, while KDE seems to use application/x-cdi. [libromdata] Dreamcast: Add application/x-discjuggler-cd-image and use it as the MIME type for CDI images.
This commit is contained in:
parent
dd612a4f19
commit
d5c448d1f5
@ -138,6 +138,7 @@ const char *const DreamcastPrivate::mimeTypes[] = {
|
||||
// TODO: Get the above types upstreamed and get rid of this.
|
||||
"application/x-dreamcast-rom",
|
||||
"application/x-gd-rom-cue",
|
||||
"application/x-discjuggler-cd-image",
|
||||
|
||||
nullptr
|
||||
};
|
||||
@ -404,7 +405,7 @@ Dreamcast::Dreamcast(const IRpFilePtr &file)
|
||||
mimeType = "application/x-gd-rom-cue";
|
||||
} else /*if (d->discType == DreamcastPrivate::DiscType::CDI)*/ {
|
||||
d->discReader = std::make_shared<CdiReader>(d->file);
|
||||
mimeType = "application/x-cdi";
|
||||
mimeType = "application/x-discjuggler-cd-image";
|
||||
}
|
||||
|
||||
MultiTrackSparseDiscReader *const mtsDiscReader = static_cast<MultiTrackSparseDiscReader*>(d->discReader.get());
|
||||
|
@ -26,6 +26,8 @@ application/x-cbm2-cartridge # CBMCart
|
||||
application/x-vic20-cartridge # CBMCart
|
||||
application/x-plus4-cartridge # CBMCart
|
||||
application/pkix-cert # CBMCart (NOTE: Workaround; .crt is detected as this)
|
||||
application/x-cdi # Dreamcast
|
||||
application/x-discjuggler-cd-image # Dreamcast
|
||||
application/x-dreamcast-rom # Dreamcast
|
||||
application/x-dreamcast-iso-image # Dreamcast
|
||||
application/x-dc-rom # Dreamcast
|
||||
|
Loading…
Reference in New Issue
Block a user