diff --git a/src/common/cd_image.cpp b/src/common/cd_image.cpp index f64e764b3..f2f2ed423 100644 --- a/src/common/cd_image.cpp +++ b/src/common/cd_image.cpp @@ -30,11 +30,18 @@ std::unique_ptr CDImage::Open(const char* filename) #endif if (CASE_COMPARE(extension, ".cue") == 0) + { return OpenCueSheetImage(filename); - else if (CASE_COMPARE(extension, ".bin") == 0 || CASE_COMPARE(extension, ".img") == 0) + } + else if (CASE_COMPARE(extension, ".bin") == 0 || CASE_COMPARE(extension, ".img") == 0 || + CASE_COMPARE(extension, ".iso") == 0) + { return OpenBinImage(filename); + } else if (CASE_COMPARE(extension, ".chd") == 0) + { return OpenCHDImage(filename); + } #undef CASE_COMPARE