Patch level : 10.948

Files correlati     :  ve0.exe
Ricompilazione Demo : [ ]
Commento            :

Se su un documento se faccio precedente o successivo poi indietro e lo riseleziono ho tutta la maschera disabilitata


git-svn-id: svn://10.65.10.50/branches/R_10_00@21746 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 2011-03-07 15:11:43 +00:00
parent 5683812af5
commit e0e644338d

View File

@ -253,9 +253,13 @@ int TMotore_application::user_function(int index)
bool TMotore_application::changing_mask( int mode )
{
static int lastmode = NO_MODE;
static TString4 last_tipodoc;
const TDocumento & doc = (const TDocumento &) get_relation()->curr();
const TString& tipodoc = mode == MODE_QUERY ? EMPTY_STRING : doc.tipo().codice();
const bool change = ( mode != lastmode );
const bool change = ( mode != lastmode) || (last_tipodoc != tipodoc);
lastmode = mode;
last_tipodoc = tipodoc;
return change;
}