Corretta gestione colori dopo password

git-svn-id: svn://10.65.10.50/trunk@3121 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1996-06-28 10:37:20 +00:00
parent 077266f0b0
commit 93dd2b09dd

View File

@ -451,7 +451,7 @@ bool TMenu_application::check_user()
{
TMask m("ba0100a");
TLocalisamfile users(LF_USER);
TString16 utente(user()), pwd;
TString utente(user()), pwd;
bool ok = FALSE;
for (int i = 0 ; i < 3 && !ok; i++)
@ -507,15 +507,18 @@ bool TMenu_application::check_user()
m.set(F_PASSWORD,"");
}
customize_colors();
if (err == NOERR)
{
if (ok)
{
users.put("CONNECTED", "X");
users.rewrite();
customize_colors(); // Aggiorna set di colori
xvt_dwin_invalidate_rect(TASK_WIN, NULL); // Ridisegna sfondo
}
else users.read(_isequal, _unlock);
else
users.read(_isequal, _unlock);
}
}
@ -526,8 +529,8 @@ bool TMenu_application::check_user()
if (dde.initiate("PROGMAN", "PROGMAN"))
{
dde.execute("[ReplaceItem(PR.A.S.S.I.)]");
TString80 cmd("[AddItem(");
cmd << argv(0) << " /u" << utente << ",PR.A.S.S.I.)]";
TString cmd(80);
cmd << "[AddItem(" << argv(0) << " /u" << utente << ",PR.A.S.S.I.)]";
dde.execute(cmd);
}
}