Fix relative pathnames in nodelist index
This commit is contained in:
parent
c0439363f6
commit
85c3983bbf
@ -12,9 +12,12 @@ ______________________________________________________________________
|
|||||||
Notes for GoldED+ 1.1.5, /snapshot/
|
Notes for GoldED+ 1.1.5, /snapshot/
|
||||||
______________________________________________________________________
|
______________________________________________________________________
|
||||||
|
|
||||||
|
- Previous fix on relative pathnames was incorrect. Now GoldED+
|
||||||
|
changed to resolve problem. Seems to work properly now.
|
||||||
|
|
||||||
- Do not crash if problem to access MC clipboard (Linux specific).
|
- Do not crash if problem to access MC clipboard (Linux specific).
|
||||||
|
|
||||||
- To fix problem with related pathname in NODEPATH the Goldnode will
|
- To fix problem with relative pathname in NODEPATH the Goldnode will
|
||||||
write only filename in .gxl file. Most users should not notice this
|
write only filename in .gxl file. Most users should not notice this
|
||||||
change at all.
|
change at all.
|
||||||
|
|
||||||
|
@ -1147,7 +1147,7 @@ void CheckNodelists() {
|
|||||||
char* val=buf;
|
char* val=buf;
|
||||||
getkeyval(&key, &val);
|
getkeyval(&key, &val);
|
||||||
key = strxcpy(NODE->nodelist[NODE->nodelists].fn, strbtrim(key), sizeof(Path));
|
key = strxcpy(NODE->nodelist[NODE->nodelists].fn, strbtrim(key), sizeof(Path));
|
||||||
MakePathname(key, CFG->nodepath, key);
|
//MakePathname(key, CFG->nodepath, key);
|
||||||
NODE->nodelist[NODE->nodelists].ft = atol(val);
|
NODE->nodelist[NODE->nodelists].ft = atol(val);
|
||||||
NODE->nodelists++;
|
NODE->nodelists++;
|
||||||
}
|
}
|
||||||
|
@ -957,7 +957,7 @@ static void read_nodelists() {
|
|||||||
if(not quiet) std::cout << ' ' << std::endl << "* Writing " << name << std::endl;
|
if(not quiet) std::cout << ' ' << std::endl << "* Writing " << name << std::endl;
|
||||||
for(fno=nodelist.begin(); fno != nodelist.end(); fno++) {
|
for(fno=nodelist.begin(); fno != nodelist.end(); fno++) {
|
||||||
if(*(fno->fn))
|
if(*(fno->fn))
|
||||||
fprintf(fp, "%s %lu\n", CleanFilename(fno->fn), fno->ft);
|
fprintf(fp, "%s %lu\n", fno->fn, fno->ft);
|
||||||
}
|
}
|
||||||
fclose(fp);
|
fclose(fp);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user