Ignore:
Timestamp:
Dec 20, 1999, 11:22:07 PM (26 years ago)
Author:
sandervl
Message:

RP's waveOutOpen bugfixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/winmm/waveout.cpp

    r1538 r2168  
    1 /* $Id: waveout.cpp,v 1.6 1999-11-01 19:02:45 sandervl Exp $ */
    2 
     1/* $Id: waveout.cpp,v 1.7 1999-12-20 22:22:07 sandervl Exp $ */
     2#undef DEBUG
    33/*
    44 * Wave out MM apis
     
    5050        return(MMSYSERR_INVALPARAM);
    5151
    52   if(fdwOpen & WAVE_FORMAT_QUERY) {
     52  if(fdwOpen == WAVE_FORMAT_QUERY) {
    5353        if(DartWaveOut::queryFormat(pwfx->wFormatTag, pwfx->nChannels,
    5454                                    pwfx->nSamplesPerSec, pwfx->nBlockAlign) == TRUE) {
     
    5858  }
    5959
    60   if(fdwOpen & CALLBACK_WINDOW) {
     60  if(fdwOpen == CALLBACK_WINDOW) {
    6161        *phwo = (HWAVEOUT)new DartWaveOut(pwfx, (HWND)dwCallback);
    6262  }
    6363  else
    64   if(fdwOpen & CALLBACK_FUNCTION) {
     64  if(fdwOpen == CALLBACK_FUNCTION) {
    6565        *phwo = (HWAVEOUT)new DartWaveOut(pwfx, dwCallback, dwInstance);
    6666  }
Note: See TracChangeset for help on using the changeset viewer.