Ver código fonte

local or full paths

Cary Sandvig 25 anos atrás
pai
commit
2ac5613ff4
1 arquivos alterados com 4 adições e 2 exclusões
  1. 4 2
      panda/src/audio/audio_win_traits.cxx

+ 4 - 2
panda/src/audio/audio_win_traits.cxx

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