mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-26 03:11:59 +00:00
Better handling of different int sizes when computing row crc
This commit is contained in:
parent
b4d85944a6
commit
ffc693c87f
@ -100,13 +100,14 @@ size_t ParagraphMetrics::computeRowSignature(Row const & row,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pos_type const b1[] = { row.sel_beg, row.sel_end };
|
||||||
|
crc.process_bytes(b1, sizeof(b1));
|
||||||
|
|
||||||
Dimension const & d = row.dimension();
|
Dimension const & d = row.dimension();
|
||||||
char_type const b[] = { static_cast<char_type>(row.sel_beg),
|
int const b2[] = { row.begin_margin_sel,
|
||||||
static_cast<char_type>(row.sel_end),
|
row.end_margin_sel,
|
||||||
row.begin_margin_sel,
|
d.wid, d.asc, d.des };
|
||||||
row.end_margin_sel,
|
crc.process_bytes(b2, sizeof(b2));
|
||||||
d.wid, d.asc, d.des };
|
|
||||||
crc.process_bytes(b, sizeof(b));
|
|
||||||
crc.process_bytes(&row.separator, sizeof(row.separator));
|
crc.process_bytes(&row.separator, sizeof(row.separator));
|
||||||
|
|
||||||
return crc.checksum();
|
return crc.checksum();
|
||||||
|
Loading…
Reference in New Issue
Block a user