Eliminato errore di condivisione

git-svn-id: svn://10.65.10.50/trunk@1838 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1995-09-15 15:35:48 +00:00
parent 7adb4debae
commit 4276fd7c15

View File

@ -547,23 +547,30 @@ void TManutenzione_app::update_dir()
if (d.eox() > 0L) if (d.eox() > 0L)
{ {
d.get(i, _nolock, _nordir, _sysdirop); d.get(i, _nolock, _nordir, _sysdirop);
d.eod() = 0L; d.eod() = 0L;
d.eox() = 0L; d.eox() = 0L;
d.put(i, _nordir, _sysdirop); d.put(i, _nordir, _sysdirop);
} }
} }
else else
if (d.len() > 0) if (i > 2)
{ {
TLocalisamfile f(i); if (d.len() > 0)
} {
else TLocalisamfile f(i);
{ }
remove(d.filename()); else
TToken_string idx_names; {
get_idx_names(i, idx_names); remove(d.filename());
for (const char * idx_name = idx_names.get(); idx_name != NULL; idx_name = idx_names.get()) TToken_string idx_names;
remove(idx_name); get_idx_names(i, idx_names);
for (const char * idx_name = idx_names.get(); idx_name != NULL; idx_name = idx_names.get())
remove(idx_name);
d.get(i, _nolock, _nordir, _sysdirop);
d.eod() = 0L;
d.eox() = 0L;
d.put(i, _nordir, _sysdirop);
}
} }
d.get(i, _nolock, _nordir, _sysdirop); d.get(i, _nolock, _nordir, _sysdirop);
bool to_create = (is_com ? d.is_com() : d.is_firm()); bool to_create = (is_com ? d.is_com() : d.is_firm());
@ -622,7 +629,7 @@ void TManutenzione_app::update_dir()
fdi.ext(fsi.ext()); fdi.ext(fsi.ext());
td.add(fdi); td.add(fdi);
if (!fcopy(fsi, fdi)) if (!fcopy(fsi, fdi))
ok = FALSE; ok = FALSE;
} }
if (ok) if (ok)
{ {