Patch level : 10.0

Files correlati     : cg3.exe
Ricompilazione Demo : [ ]
Commento            :
Risolto errore
0000890: richiamo registrazione da mastrini
tento di richiamare con il doppio click una registrazione dai mastrini. Mi abilita al richiamo solo dopo che visualizzo anche la contropartita. Il richiamo mi apre la prima nota con la videata bloccata sulla tab 'ricerca', l'invio ed le icone sono bloccate. Dal task manager vedo aperti 2 base- campo sirio inf.... con stato non risponde ed una contabilità generale sempre in stato non risponde. Cancellando queste applicazioni rimangono aperti nei processi un cg2.exe ed un cg3.exe, anche questi da cancellare a mano.
Richiamando le 2 registrazioni direttamente dalla prima nota il risultato è corretto, richiamando la registrazione tramite il bottone collega l'anomalia non si verifica.


git-svn-id: svn://10.65.10.50/trunk@17269 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2008-09-17 10:22:35 +00:00
parent 050dd66e9c
commit 2df5d81021

View File

@ -1143,8 +1143,7 @@ bool TGrid_control::event_handler(XI_OBJ* itf, XI_EVENT *xiev)
{
if (xiev->v.select.column == 0)
{
// _cur_rec = rec; // A 16 bit era condizionato a XI_R4
if (rec == _cur_rec) // Aggiunto a 32 bit
if (rec == _cur_rec) // Simulo intercettazione doppio click
_grid->on_record_button(rec);
if (_read_only)
refused = true;
@ -1157,8 +1156,8 @@ bool TGrid_control::event_handler(XI_OBJ* itf, XI_EVENT *xiev)
_grid->on_dbl_cell(rec, cid);
refused = true;
}
_cur_rec = rec; // Assegno solo ora il record corrente
}
_cur_rec = rec; // Assegno solo ora il record corrente
}
else
refused = true;