Patch level : 12.0
Files correlati : xvaga.dll Commento : - Sistemata funzione xvt_fsys_get_dir, adesso non richiama più ogni volta wxGetCwd ma utilizza la variabile globale _startup_dir. - Aggiunta funzione xvt_fsys_get_default_dir_name che restituisce la variabile _startup_dir. - Sistemata xvt_print_start_thread adesso non chiama più wxGetCwd ma la nuova funzione xvt_fsys_get_default_dir_name git-svn-id: svn://10.65.10.50/branches/R_10_00@23705 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
1b2e9ece3e
commit
da49bf46f0
@ -1539,6 +1539,13 @@ BOOLEAN xvt_fsys_convert_str_to_fspec(const char *mbs, FILE_SPEC *fs)
|
||||
return ok;
|
||||
}
|
||||
|
||||
wxString xvt_fsys_get_default_dir_name()
|
||||
{
|
||||
if (_startup_dir.IsEmpty())
|
||||
_startup_dir = ::wxGetCwd();
|
||||
return _startup_dir;
|
||||
}
|
||||
|
||||
void xvt_fsys_get_default_dir(DIRECTORY *dirp)
|
||||
{
|
||||
if (_startup_dir.IsEmpty())
|
||||
@ -1548,7 +1555,9 @@ void xvt_fsys_get_default_dir(DIRECTORY *dirp)
|
||||
|
||||
BOOLEAN xvt_fsys_get_dir(DIRECTORY *dirp)
|
||||
{
|
||||
return xvt_fsys_convert_str_to_dir(::wxGetCwd(), dirp);
|
||||
if (_startup_dir.IsEmpty())
|
||||
_startup_dir = ::wxGetCwd();
|
||||
return xvt_fsys_convert_str_to_dir(_startup_dir, dirp);
|
||||
}
|
||||
|
||||
void xvt_fsys_get_temp_dir(DIRECTORY *dirp)
|
||||
|
@ -21,6 +21,8 @@
|
||||
#include "xvtpdf.h"
|
||||
#include "xvtwin.h"
|
||||
|
||||
extern wxString xvt_fsys_get_default_dir_name();
|
||||
|
||||
#pragma pack(4)
|
||||
|
||||
struct TPRINT_RCD : public PRINT_RCD
|
||||
@ -870,7 +872,7 @@ void DestroyAbortWindow()
|
||||
|
||||
BOOLEAN xvt_print_start_thread(BOOLEAN(*print_fcn)(long), long data)
|
||||
{
|
||||
const wxString strDir = ::wxGetCwd(); // Memorizzo la directory corrente (Acrobat la cambia)
|
||||
const wxString strDir = xvt_fsys_get_default_dir_name(); // Memorizzo la directory corrente (Acrobat la cambia)
|
||||
|
||||
wxBeginBusyCursor();
|
||||
m_PrintoutCache.Reset(); // Forza nuovo contesto di stampa
|
||||
|
Loading…
x
Reference in New Issue
Block a user