Changeset 41669 for titan/plugins


Ignore:
Timestamp:
Jan 11, 2018, 8:19:00 PM (2 years ago)
Author:
gost
Message:

[titan] new struct musicdat

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/plugins/mc/mc_audioplayer.h

    r41668 r41669  
    109109        realnametext->hidden = YES;
    110110        genretext->hidden = YES;
     111        free(musicdat.thumb); musicdat.thumb = NULL;
     112        free(musicdat.title); musicdat.title = NULL;
     113        free(musicdat.album); musicdat.album = NULL;
     114        free(musicdat.realname); musicdat.realname = NULL;
     115        free(musicdat.actors); musicdat.actors = NULL;
     116        free(musicdat.genre); musicdat.genre = NULL;
     117        free(musicdat.year); musicdat.year = NULL;
    111118
    112119//      clearscreen(loadmediadb);
     
    177184                                                        album->hidden = NO;
    178185                                                        albumtext->hidden = NO;
     186                                                        free(musicdat.album); musicdat.album = NULL;
     187                                                        musicdat.album = ostrcat(album, "", 0, 0);
    179188                                                }
    180189                                                else
     
    182191                                                        album->hidden = YES;
    183192                                                        albumtext->hidden = YES;
     193                                                        free(musicdat.album); musicdat.album = NULL;
    184194                                                }
    185195       
     
    199209                                                                actors->hidden = YES;
    200210                                                                actorstext->hidden = YES;
     211                                                                free(musicdat.actors); musicdat.actors = NULL;
    201212                                                        }
    202213                                                        tmpstr = ostrcat(tmpstr, mnode->title, 1, 0);
     
    214225                                                                year->hidden = YES;
    215226                                                                yeartext->hidden = YES;
     227                                                                free(musicdat.year); musicdat.year = NULL;
    216228                                                        }
    217229                                                        if(tmpstr != NULL)
     
    219231                                                                changetext(title, tmpstr);
    220232                                                                title->hidden = NO;
     233                                                                free(musicdat.title); musicdat.title = NULL;
     234                                                                musicdat.title = ostrcat(tmpstr, "", 0, 0);
    221235                                                        }
    222236                                                        else
     
    224238                                                                changetext(title, filelist->select->name);
    225239                                                                title->hidden = NO;
     240                                                                free(musicdat.title); musicdat.title = NULL;
     241                                                                musicdat.title = ostrcat(filelist->select->name, "", 0, 0);
    226242                                                        }
    227243                                                        free(tmpstr), tmpstr = NULL;
     
    230246                                                        realname->hidden = NO;
    231247                                                        realnametext->hidden = NO;
     248                                                        free(musicdat.realname); musicdat.realname = NULL;
     249                                                        musicdat.realname = ostrcat(filelist->select->name, "", 0, 0);
    232250                                                }
    233251                                                else
     
    235253                                                        realname->hidden = YES;
    236254                                                        realnametext->hidden = YES;
     255                                                        free(musicdat.realname); musicdat.realname = NULL;
    237256                                                        changetext(title, filelist->select->name);
    238257                                                        title->hidden = NO;
     258                                                        free(musicdat.title); musicdat.title = NULL;
     259                                                        musicdat.title = ostrcat(filelist->select->name, "", 0, 0);
    239260                                                }                                       
    240261       
     
    245266                                                        actors->hidden = NO;
    246267                                                        actorstext->hidden = NO;
     268                                                        free(musicdat.actors); musicdat.actors = NULL;
     269                                                        musicdat.actors = ostrcat(mnode->actors, "", 0, 0);
    247270                                                }
    248271                                                else
     
    250273                                                        actors->hidden = YES;
    251274                                                        actorstext->hidden = YES;
     275                                                        free(musicdat.actors); musicdat.actors = NULL;
    252276                                                }
    253277       
     
    258282                                                        genre->hidden = NO;
    259283                                                        genretext->hidden = NO;
     284                                                        free(musicdat.genre); musicdat.genre = NULL;
     285                                                        musicdat.genre = ostrcat(mnode->genre, "", 0, 0);
    260286                                                }
    261287                                                else
     
    263289                                                        genre->hidden = YES;
    264290                                                        genretext->hidden = YES;
     291                                                        free(musicdat.genre); musicdat.genre = NULL;
    265292                                                }
    266293       
     
    270297                                                        year->hidden = NO;
    271298                                                        yeartext->hidden = NO;
     299                                                        free(musicdat.year); musicdat.year = NULL;
     300                                                        musicdat.year = ostrcat(mnode->year, "", 0, 0);
    272301                                                }
    273302                                                else
     
    275304                                                        year->hidden = YES;
    276305                                                        yeartext->hidden = YES;
     306                                                        free(musicdat.year); musicdat.year = NULL;
    277307                                                }
    278308                                        }
     
    292322                                                genretext->hidden = YES;
    293323                                                free(pic), pic = NULL;
     324                                                free(musicdat.thumb); musicdat.thumb = NULL;
     325                                                free(musicdat.title); musicdat.title = NULL;
     326                                                free(musicdat.album); musicdat.album = NULL;
     327                                                free(musicdat.realname); musicdat.realname = NULL;
     328                                                free(musicdat.actors); musicdat.actors = NULL;
     329                                                free(musicdat.genre); musicdat.genre = NULL;
     330                                                free(musicdat.year); musicdat.year = NULL;
    294331                                        }
    295332       
     
    298335                                                changepic(thumb, pic);
    299336                                                thumb->hidden = NO;
     337                                                free(musicdat.thumb); musicdat.thumb = NULL;
     338                                                musicdat.thumb = ostrcat(pic, "", 0, 0);
    300339                                        }
    301340                                        else
     341                                        {
    302342                                                thumb->hidden = YES;
     343                                                free(musicdat.thumb); musicdat.thumb = NULL;
     344                                        }
    303345       
    304346                                        free(pic), pic = NULL;                         
     
    307349                                else
    308350                                {
     351                                        free(musicdat.thumb); musicdat.thumb = NULL;
     352                                        free(musicdat.title); musicdat.title = NULL;
     353                                        free(musicdat.album); musicdat.album = NULL;
     354                                        free(musicdat.realname); musicdat.realname = NULL;
     355                                        free(musicdat.actors); musicdat.actors = NULL;
     356                                        free(musicdat.genre); musicdat.genre = NULL;
     357                                        free(musicdat.year); musicdat.year = NULL;
    309358                                        thumb->hidden = YES;
    310359                                        album->hidden = YES;
Note: See TracChangeset for help on using the changeset viewer.