Ignore:
Timestamp:
07/27/13 10:57:33 (10 years ago)
Author:
nit
Message:

fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/scconfig.h

    r22548 r22550  
    1616
    1717start:
     18        i = 0;
    1819        dvbnode = dvbdev;
    1920        tmp = NULL;
     
    3435                               
    3536                                uint32_t status = 0;
     37                                dvbnode->fd = scopendirect(dvbnode->dev);
    3638                                scgetiscardpresent(dvbnode, &status);
     39                                scclose(dvbnode, -1);
    3740                               
    3841                                if(status == 1)
     
    6366                {
    6467                        clearscreen(scconfig);
    65                         scsetreset(((struct dvbdev*)listbox->select->handle));
    66                         drawscreen(load, 0, 0);
    67                         sleep(1);
    68                         clearscreen(load);
     68                        struct dvbdev *dvbtmp = ((struct dvbdev*)listbox->select->handle);
     69                        if(dvbtmp != NULL)
     70                        {
     71                                drawscreen(load, 0, 0);
     72                                dvbtmp->fd = scopendirect(dvbtmp->dev);
     73                                scsetreset(dvbtmp);
     74                                scclose(dvbtmp, -1);
     75                                clearscreen(load);
     76                        }
    6977                        drawscreen(scconfig, 0, 0);
    7078                }
Note: See TracChangeset for help on using the changeset viewer.