Patch level : 10.1000
Files correlati : ba3.exe cg0.exe cg2.exe ve0.exe ve2.exe mg0.exe ve2.exe Ricompilazione Demo : [ ] Commento : Bug 0001861: Errore gestore di posta predefinita Nella anagrafica clienti se il programma non riesce a trovare il gestore di posta predefinitada un errore prima ancora di premere sul pulsante collegamenti esterni. Visto che tale segnalazione non serve si potrebbe togliere git-svn-id: svn://10.65.10.50/branches/R_10_00@22128 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
087d4e2996
commit
80660167b9
@ -264,40 +264,22 @@ TGolem_mask::TGolem_mask()
|
||||
ini.list_variables(list);
|
||||
|
||||
// Elimina la posta se c'e'
|
||||
const int mmf_pos = list.find("mailto");
|
||||
if (mmf_pos >= 0) list.destroy(mmf_pos);
|
||||
|
||||
// Ordina alfabeticamente
|
||||
// Ordina alfabeticamente
|
||||
list.sort();
|
||||
|
||||
const int ITEMS_PER_ROW = 15;
|
||||
const int MAX_ITEMS = ITEMS_PER_ROW * 2;
|
||||
|
||||
// Aggiungi la posta se attiva
|
||||
#ifdef WIN32 // verificare
|
||||
if (::GetProfileInt("Mail", "MAPI", 0))
|
||||
{
|
||||
const int items = list.items();
|
||||
const int mmf_pos = (items >= MAX_ITEMS) ? MAX_ITEMS-1 : -1;
|
||||
list.add("mailto", mmf_pos);
|
||||
}
|
||||
#else
|
||||
SORRY_BOX(); // verificare
|
||||
#endif
|
||||
|
||||
int i = 0;
|
||||
FOR_EACH_ARRAY_ROW(list, r, row)
|
||||
{
|
||||
TString16 ext = *row;
|
||||
unsigned int icon = 0;
|
||||
|
||||
if (ext == "mailto")
|
||||
icon = mail2icon();
|
||||
else
|
||||
{
|
||||
ext.insert(".", 0);
|
||||
icon = xvt_sys_load_icon(ext);
|
||||
}
|
||||
|
||||
if (ext[0] != '.')
|
||||
ext.insert(".", 0);
|
||||
icon = xvt_sys_load_icon(ext);
|
||||
if (icon)
|
||||
{
|
||||
const int x = (i < ITEMS_PER_ROW ? i*5 : (i-ITEMS_PER_ROW)*5) + 1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user