mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
fix bit flag computation
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@697 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
28d4a41147
commit
78eab15914
@ -382,18 +382,19 @@ xaccGetChangeFlag (BasicRegister *reg)
|
||||
|
||||
unsigned int changed = 0;
|
||||
|
||||
changed |= MOD_DATE && reg->dateCell->cell.changed;
|
||||
changed |= MOD_NUM && reg->numCell->changed;
|
||||
changed |= MOD_DESC && reg->descCell->cell.changed;
|
||||
changed |= MOD_RECN && reg->recnCell->changed;
|
||||
changed |= MOD_AMNT && reg->creditCell->cell.changed;
|
||||
changed |= MOD_AMNT && reg->debitCell->cell.changed;
|
||||
changed |= MOD_SHRS && reg->shrsCell->cell.changed;
|
||||
changed |= MOD_PRIC && reg->priceCell->cell.changed;
|
||||
changed |= MOD_MEMO && reg->memoCell->changed;
|
||||
changed |= MOD_ACTN && reg->actionCell->cell.changed;
|
||||
changed |= MOD_XFRM && reg->xfrmCell->cell.changed;
|
||||
changed |= MOD_XTO && reg->xtoCell->cell.changed;
|
||||
/* be careful to use bitwise ands and ors to assemble bit flag */
|
||||
changed |= MOD_DATE & reg->dateCell->cell.changed;
|
||||
changed |= MOD_NUM & reg->numCell->changed;
|
||||
changed |= MOD_DESC & reg->descCell->cell.changed;
|
||||
changed |= MOD_RECN & reg->recnCell->changed;
|
||||
changed |= MOD_AMNT & reg->creditCell->cell.changed;
|
||||
changed |= MOD_AMNT & reg->debitCell->cell.changed;
|
||||
changed |= MOD_SHRS & reg->shrsCell->cell.changed;
|
||||
changed |= MOD_PRIC & reg->priceCell->cell.changed;
|
||||
changed |= MOD_MEMO & reg->memoCell->changed;
|
||||
changed |= MOD_ACTN & reg->actionCell->cell.changed;
|
||||
changed |= MOD_XFRM & reg->xfrmCell->cell.changed;
|
||||
changed |= MOD_XTO & reg->xtoCell->cell.changed;
|
||||
|
||||
return changed;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user