Changeset 1245:3fda0605065a in roaraudio


Ignore:
Timestamp:
02/26/09 14:26:35 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

do no unessesery close if driver allready closed the device

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/streams.c

    r1243 r1245  
    117117 struct roar_stream_server * s; 
    118118 int prim; 
     119 int no_vio_close = 0; 
    119120 
    120121 if ( (s = g_streams[id]) == NULL ) 
     
    141142  roar_vio_init_calls(&(s->vio)); 
    142143  s->driver_id = -1; 
     144  no_vio_close =  1; 
    143145 } 
    144146 
     
    161163*/ 
    162164 
    163  roar_vio_close(&(s->vio)); 
     165 if ( !no_vio_close ) 
     166  roar_vio_close(&(s->vio)); 
    164167 
    165168 prim = s->primary; 
Note: See TracChangeset for help on using the changeset viewer.