local or full paths

This commit is contained in:
Cary Sandvig 2000-11-14 00:43:54 +00:00
parent 0505e7e7b5
commit 2ac5613ff4

View File

@ -626,8 +626,10 @@ WinMusic* WinMusic::load_midi(Filename filename) {
return ret; return ret;
} }
MULTI_TO_WIDE(fdesc.wszFileName, filename.to_os_specific().c_str()); MULTI_TO_WIDE(fdesc.wszFileName, filename.to_os_specific().c_str());
fdesc.dwValidData = DMUS_OBJ_CLASS | DMUS_OBJ_FILENAME | DMUS_OBJ_FULLPATH; if (filename.is_local())
// fdesc.dwValidData = DMUS_OBJ_CLASS | DMUS_OBJ_FILENAME; fdesc.dwValidData = DMUS_OBJ_CLASS | DMUS_OBJ_FILENAME;
else
fdesc.dwValidData = DMUS_OBJ_CLASS | DMUS_OBJ_FILENAME | DMUS_OBJ_FULLPATH;
result = loader->GetObject(&fdesc, IID_IDirectMusicSegment2, result = loader->GetObject(&fdesc, IID_IDirectMusicSegment2,
(void**)&(ret->_music)); (void**)&(ret->_music));
if (FAILED(result)) { if (FAILED(result)) {