Nasty Library linking and appending stuff!

Problem: when appending data, it called the local_all() function, which
indeed made all data local, including all other dynamic linked data.
Not very nice... but mixing dynamic & appending data from single file is
headcrunching code.

Solution: when appending data, it now only makes local_all() the data from
that specific library file, leaving dynamic data from other files linked.

(Bug report 1183)
This commit is contained in:
2004-04-22 19:58:54 +00:00
parent 66578d2900
commit 438331af8e
5 changed files with 25 additions and 31 deletions

View File

@@ -6466,7 +6466,7 @@ void make_local(void)
mode= pupmenu("Make Local%t|Selected %x1|All %x2");
if(mode==2) {
all_local();
all_local(NULL); // NULL is all libs
allqueue(REDRAWALL, 0);
return;
}