From 4252eebd90e3670fdc800ea12437d9d4149dca76 Mon Sep 17 00:00:00 2001 From: luca83 Date: Wed, 3 Dec 2008 16:35:19 +0000 Subject: [PATCH] Patch level :10.0 Files correlati : Ricompilazione Demo : [ ] Commento : Corretta gestione dei path troppo lunghi git-svn-id: svn://10.65.10.50/trunk@17797 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- include/prefix.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/include/prefix.cpp b/include/prefix.cpp index 03403c363..8ec4694ed 100755 --- a/include/prefix.cpp +++ b/include/prefix.cpp @@ -490,10 +490,13 @@ const TFilename& TFile_info::load_filedes() _dir = _comdir; else _dir = _nordir; - COpenFile(num(), &_filedes, _nolock, _dir); +/* COpenFile(num(), &_filedes, _nolock, _dir); strncpy(_filedes.Des, dictionary_translate(_filedes.Des), sizeof(_filedes.Des)); _name = _filedes.SysName; strncpy(_filedes.Des, dictionary_translate(_filedes.Des), sizeof(_filedes.Des)); +*/ + _name = CAddPref(_filedes.SysName); + strncpy(_filedes.Des, dictionary_translate(_filedes.Des), sizeof(_filedes.Des)-1); } else _name.cut(0); @@ -1424,8 +1427,8 @@ void TTable_names::fill() TFilename n; for (int logic = LF_USER; logic <= nfiles; logic++) { - const FileDes& fd = prefix().get_filedes(logic); - n = fd.SysName; n = n.name(); n.upper(); + n = prefix().get_filename(logic); + n = n.name_only(); n.upper(); if (_names.objptr(n) == NULL) add_file(logic, n); }