Ignore:
Timestamp:
Jul 13, 2017, 4:16:49 AM (8 years ago)
Author:
stevenhl
Message:

Import modifications from cwmm-eCS-Refresh-13_05_05.zip dated 2005-05-13

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/classes/c/c_audio/cwastream.c

    r2 r3  
    129129        OPENPARAMS * pParams;
    130130
    131         pParams=PVOIDFROMMP(mp2);/* Get parameter block */
    132         if(!pParams)
    133           {
    134             WinPostMsg(hwnd,WM_QUIT,0,0);
    135             return MRFALSE;
    136           }
    137 
    138         WinSetWindowULong(hwnd, QWL_USER, (ULONG)pParams);       
    139         thisPtr=pParams->wpObject;
     131        /* Depending on mp1 the parameter in mp2 is either a pointer
     132           to OPENPARAMS (mp1==ACKEY_START) or the object pointer (mp1==ACK_STOP) */
     133        if(ACKEY_START==LONGFROMMP(mp1)) {
     134          pParams=PVOIDFROMMP(mp2);/* Get parameter block */
     135          if(!pParams)
     136            {
     137              WinPostMsg(hwnd,WM_QUIT,0,0);
     138              return MRFALSE;
     139            }
     140          WinSetWindowULong(hwnd, QWL_USER, (ULONG)pParams);       
     141          thisPtr=pParams->wpObject;
     142        }
     143        else
     144          thisPtr=(MMAudio*)PVOIDFROMMP(mp2);
    140145
    141146        if(somIsObj(thisPtr)) {
     
    169174                      _cwmmSetRecordTitles(thisPtr, "Can't connect to server!", TRUE);
    170175                      WinStartTimer(WinQueryAnchorBlock(hwnd), hwnd, 2, 4000);
    171                       /*                    WinPostMsg(hwnd,WM_QUIT,0,0);*/
    172176                      return MRFALSE;
    173177                    }
     
    202206
    203207                WinStopTimer(WinQueryAnchorBlock(hwnd),hwnd,1 );
    204                
     208
    205209                sprintf(chrCommand,"stop wave%d wait", thisPtr);
    206210                mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
     
    276280}
    277281
     282
    278283MRESULT EXPENTRY streamUrlDlgProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2)
    279284{
     
    288293        WinSetWindowULong(WinWindowFromID(hwnd,IDEF_URL),
    289294                          QWL_USER,(ULONG)cwAudioStream);//Save object ptr.
    290        
     295
    291296        WinSendMsg(WinWindowFromID(hwnd,IDEF_URL),EM_SETTEXTLIMIT,MPFROMSHORT((SHORT)sizeof(chrURL)),0);
    292297
Note: See TracChangeset for help on using the changeset viewer.