Changeset 20308
- Timestamp:
- 03/03/13 17:21:38 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/player.h
r20302 r20308 88 88 return 1; 89 89 } 90 if(flag == 0 && getconfigint("showlastpos", NULL) == 1) 91 { 92 char* fileseek = changefilenameext(file, ".se"); 93 FILE* fbseek = fopen(fileseek, "r"); 94 if(fbseek != NULL) 95 { 96 ret = textbox(_("Message"), _("Start at last position ?"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 600, 200, 10, 0); 97 if(ret == 0 || ret == 1) 98 { 99 char* skip1 = calloc(1, 20); 100 if(skip1 != NULL) 101 { 102 fscanf(fbseek, "%s", skip1); 103 lseek64(snode->recsrcfd, atoll(skip1), SEEK_SET); 104 } 105 free(skip1); skip1 = NULL; 106 } 107 fclose(fbseek); 108 } 109 free(fileseek); fileseek = NULL; 110 } 90 111 if(flag == 0) 91 112 { … … 95 116 free(filemarker); filemarker=NULL; 96 117 } 97 118 98 119 delchannel(serviceid, 0, 1); 99 120 chnode = createchannel("player", 0, 0, serviceid, 99, 0, -1, -1, -1, -1, 0); … … 151 172 if(dupfd > -1) 152 173 snode->endoffile = lseek64(dupfd , 0, SEEK_END); 153 if(flag == 0 && getconfigint("showlastpos", NULL) == 1)154 {155 char* fileseek = changefilenameext(file, ".se");156 FILE* fbseek = fopen(fileseek, "r");157 if(fbseek != NULL)158 {159 ret = textbox(_("Message"), _("Start at last position ?"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 600, 200, 10, 0);160 if(ret == 0 || ret == 1)161 {162 char* skip1 = calloc(1, 20);163 if(skip1 != NULL)164 {165 fscanf(fbseek, "%s", skip1);166 lseek64(snode->recsrcfd, atoll(skip1), SEEK_SET);167 }168 free(skip1); skip1 = NULL;169 }170 fclose(fbseek);171 }172 free(fileseek); fileseek = NULL;173 }174 174 } 175 175 close(dupfd);
Note: See TracChangeset
for help on using the changeset viewer.