Changeset 32883
- Timestamp:
- 02/06/15 14:46:19 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/skinselector.h
r32803 r32883 201 201 int count1 = 0; 202 202 char* tmpstr1 = NULL; 203 char* cmd = NULL; 203 204 tmpstr1 = ostrcat("", selection->name, 0, 0); 204 205 ret1 = strsplit(tmpstr1, " ", &count1); … … 209 210 tmpstr = dirname(tmpstr); 210 211 printf("skin install dir: %s\n", tmpstr); 211 212 if(ostrstr(tmpstr, "/var/usr/local/share/titan/skin/default") != NULL) 213 tmpstr = ostrcat(tmpstr, "/skinconfig", 1, 0); 214 else 215 { 216 free(tmpstr), tmpstr = NULL; 217 tmpstr = ostrcat("/mnt/config/skinconfig", NULL, 0, 0); 218 } 219 220 printf("skinconfig dir: %s\n", tmpstr); 221 212 213 tmpstr = ostrcat(tmpstr, "/skinconfig", 1, 0); 222 214 if(file_exist(tmpstr)) 223 215 { 224 addconfig("skinconfig", tmpstr); 225 free(tmpstr); tmpstr = NULL; 216 if(ostrstr(getconfig("skinconfig", NULL), "/mnt/config/skinconfig") != NULL) 217 { 218 cmd = ostrcat("cp -r ", getconfig("skinconfig", NULL), 0, 0); 219 cmd = ostrcat(cmd, " ", 1, 0); 220 cmd = ostrcat(cmd, getconfig("skinpath", NULL), 1, 0); 221 system(cmd); 222 free(cmd); cmd = NULL; 223 224 cmd = ostrcat("cp -r ", tmpstr, NULL), 0, 0); 225 cmd = ostrcat(cmd, " ", 1, 0); 226 cmd = ostrcat(cmd, getconfig("skinconfig", NULL), 1, 0); 227 system(cmd); 228 free(cmd); cmd = NULL; 229 } 230 else 231 { 232 addconfig("skinconfig", tmpstr); 233 } 226 234 } 227 235 else … … 232 240 continue; 233 241 } 234 242 free(tmpstr), tmpstr = NULL; 243 235 244 addconfig("skinfile", selection->name); 236 245
Note: See TracChangeset
for help on using the changeset viewer.