From faaecf5c8595f2cb3ae05c9184caa209a363bb76 Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 6 Oct 1995 11:14:49 +0000 Subject: [PATCH] Corretta la set rate differenziate perche' non gestiva tutti i casi git-svn-id: svn://10.65.10.50/trunk@1924 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- cg/pagament.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cg/pagament.cpp b/cg/pagament.cpp index 6d7e89fbb..dc5220d94 100755 --- a/cg/pagament.cpp +++ b/cg/pagament.cpp @@ -70,7 +70,7 @@ void TPagamento::set_mese_commerciale(bool v, int& sscad) void TPagamento::set_rate_differenziate(int v) { _dirty = FALSE; - if (!_rdiff && v == 2) return; + if (_rdiff ^ v == 2) return; if (v == 2 && (100 % n_rate()) == 0) { @@ -80,9 +80,9 @@ void TPagamento::set_rate_differenziate(int v) TToken_string& tt = rata(i); tt.add(p,1); } - _rdiff = (v != 2); - _dirty = TRUE; - } + } + _rdiff = (v != 2); + _dirty = TRUE; } void TPagamento::set_tipo_prima_rata(int v, int sscad)