Changeset 38709
- Timestamp:
- 09/11/16 11:07:42 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/skinadjust.h
r38702 r38709 154 154 setchoiceboxselection(channellist_sel, getskinconfig("channellist_selection", NULL)); 155 155 156 if(file_exist(getconfig("skinpath", NULL))) 156 char* skinpath = NULL; 157 if(ostrcmp(getconfig("skinpath", NULL), "/var/usr/local/share/titan/skin/default") != 0) 158 skinpath = ostrcat("/mnt/config", NULL, 0, 0); 159 else 160 skinpath = ostrcat(getconfig("skinpath", NULL), NULL, 0, 0); 161 162 if(file_exist(skinpath)) 157 163 { 158 164 delmarkedscreennodes(skinadjust, FILELISTDELMARK); 159 changeinput(filelist, getconfig("skinpath", NULL));165 changeinput(filelist, skinpath); 160 166 changemask(filelist, "*"); 161 167 createfilelist(skinadjust, filelist, 0); … … 477 483 cmd = ostrcat(cmd, getconfig("skinconfig", NULL), 1, 0); 478 484 cmd = ostrcat(cmd, " \"", 1, 0); 479 cmd = ostrcat(cmd, getconfig("skinpath", NULL), 1, 0);480 cmd = ostrcat(cmd, "/skinconfig. user.", 1, 0);485 cmd = ostrcat(cmd, skinpath, 1, 0); 486 cmd = ostrcat(cmd, "/skinconfig.", 1, 0); 481 487 cmd = ostrcat(cmd, search, 1, 0); 482 488 cmd = ostrcat(cmd, "\"", 1, 0); … … 499 505 if(ostrcmp(skinstyle_sel->ret, "skinconfig.default") != 0) 500 506 { 501 tmpstr = string_replace("skinconfig. user.", "", skinstyle_sel->ret, 0);507 tmpstr = string_replace("skinconfig.", "", skinstyle_sel->ret, 0); 502 508 char* msg = ostrcat(_("Remove Skinstyle"), NULL, 0, 0); 503 509 msg = ostrcat(msg, " '", 1, 0); … … 510 516 char* cmd = NULL; 511 517 cmd = ostrcat(cmd, "rm \"", 1, 0); 512 cmd = ostrcat(cmd, getconfig("skinpath", NULL), 1, 0);518 cmd = ostrcat(cmd, skinpath, 1, 0); 513 519 cmd = ostrcat(cmd, "/", 1, 0); 514 520 cmd = ostrcat(cmd, skinstyle_sel->ret, 1, 0); … … 910 916 char* cmd = NULL; 911 917 cmd = ostrcat(cmd, "cp -a ", 1, 0); 912 cmd = ostrcat(cmd, getconfig("skinpath", NULL), 1, 0);918 cmd = ostrcat(cmd, skinpath, 1, 0); 913 919 cmd = ostrcat(cmd, "/", 1, 0); 914 920 cmd = ostrcat(cmd, skinstyle_sel->ret, 1, 0); … … 960 966 writeskinconfigtmp(); 961 967 968 if(ostrcmp(skinstyle_sel->ret, "skinconfig.default") != 0) 969 { 970 char* cmd = NULL; 971 cmd = ostrcat(cmd, "cp -a ", 1, 0); 972 cmd = ostrcat(cmd, getconfig("skinconfig", NULL), 1, 0); 973 cmd = ostrcat(cmd, " ", 1, 0); 974 cmd = ostrcat(cmd, skinpath, 1, 0); 975 cmd = ostrcat(cmd, "/", 1, 0); 976 cmd = ostrcat(cmd, skinstyle_sel->ret, 1, 0); 977 printf("cmd: %s\n", cmd); 978 system(cmd); 979 free(cmd); cmd = NULL; 980 } 981 962 982 if(reboot == 1) 963 983 {
Note: See TracChangeset
for help on using the changeset viewer.