diff --git a/source/fileop.cpp b/source/fileop.cpp index 9771bc8..a0738ed 100644 --- a/source/fileop.cpp +++ b/source/fileop.cpp @@ -317,7 +317,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;