diff --git a/source/fileop.cpp b/source/fileop.cpp index 5e1838e..d812713 100644 --- a/source/fileop.cpp +++ b/source/fileop.cpp @@ -321,7 +321,14 @@ bool MountDVD(bool silent) { ShowAction("Loading DVD..."); +#ifdef HW_DOL + DVD_Mount(); + s32 dvdstatus = DVD_GetDriveStatus(); + + if (dvdstatus == DVD_STATE_NO_DISK) +#else if(!dvd->isInserted(dvd)) +#endif { if(silent) break;