- win->playlist.current_track = current;
-
- UcxList *fileElm = ucx_list_get(tracks, current);
- if(!fileElm) {
- return;
+ PlayListPlayTrack(win, current);
+}
+
+void PlayListPlayTrack(MainWindow *win, int i) {
+ CxList *tracks = win->playlist.tracks;
+ if(i < tracks->size) {
+ char *file = cxListAt(tracks, i);
+ if(file) {
+ win->playlist.current_track = i;
+ win->file = file;
+ PlayerOpenFile(win);
+ win->playlist.current_track = i;
+ }