Changeset 24060 for titan/titan/play.h


Ignore:
Timestamp:
10/04/13 17:32:53 (9 years ago)
Author:
nit
Message:

fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/play.h

    r23743 r24060  
    240240                                tmp->type = CHOICEBOX;
    241241                                tmp->del = 1;
    242                                 tmp->handle = (char*)(i / 2);
     242                                if(tracklist[i] != NULL && atoi(tracklist[i]) != 0)
     243                                        tmp->handle = (char*)atoi(tracklist[i]);
     244                                else
     245                                        tmp->handle = (char*)(i / 2);
    243246
    244247                                if(ostrcmp(curtrackname, tracklist[i]) == 0 && ostrcmp(curtrackencoding, tracklist[i + 1]) == 0)
    245248                                {
    246                                         tmp->handle1 = (char*)(i / 2);
     249                                        if(curtrackname != NULL && atoi(curtrackname) != 0)
     250                                                tmp->handle = (char*)atoi(curtrackname);
     251                                        else
     252                                                tmp->handle1 = (char*)(i / 2);
    247253                                        changeinput(tmp, _("running"));
    248254                                }
Note: See TracChangeset for help on using the changeset viewer.