Changeset 2592:473156a0279d in roaraudio


Ignore:
Timestamp:
09/11/09 00:30:01 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

delete streams which are virtual streams of the current one

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/streams.c

    r2493 r2592  
    150150    case ROAR_DIR_THRU: 
    151151    case ROAR_DIR_RAW_IN: 
    152       streams_delete(i); 
     152      if ( i != id ) 
     153       streams_delete(i); 
    153154     break; 
    154155    default: 
    155       ROAR_STREAM(g_streams[i])->pos_rel_id = -1; 
     156      if ( streams_get_flag(i, ROAR_FLAG_VIRTUAL) == 1 ) { 
     157       if ( i != id ) 
     158        streams_delete(i); 
     159      } else { 
     160       ROAR_STREAM(g_streams[i])->pos_rel_id = -1; 
     161      } 
    156162   } 
    157163  } 
Note: See TracChangeset for help on using the changeset viewer.