Fix nsSound to work on Linux again. Needed for IM prefs work. r=pavlov, a=amusil

This commit is contained in:
syd%netscape.com 2000-05-27 10:56:23 +00:00
Родитель 8c0c7ea965
Коммит 0a7860dcef
1 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -117,6 +117,9 @@ nsresult nsSound::Init()
EsdOpenSoundType EsdOpenSound;
if ( elib && alib )
return NS_OK;
elib = PR_LoadLibrary("libesd.so");
if (!elib)
@ -192,6 +195,7 @@ NS_METHOD nsSound::Play(nsIURI *aURI)
nsCOMPtr<nsIFileLocator> fl;
Init();
if ( !mInited && NS_FAILED((rv=AllocateBuffers())) )
return rv;
@ -282,7 +286,7 @@ NS_METHOD nsSound::Play(nsIURI *aURI)
else
mask |= ESD_STEREO;
fd = (*EsdPlayStreamFallback)(mask, (int) rate, "localhost", "mozillansSound");
fd = (*EsdPlayStreamFallback)(mask, (int) rate, NULL, "mozillansSound");
if (fd < 0) {
return NS_ERROR_FAILURE;
}