Dimension const & d = row.dimension();
char_type const b[] = { row.sel_beg, row.sel_end,
- row.left_margin_sel, row.right_margin_sel, d.wid, d.asc, d.des};
+ row.begin_margin_sel, row.end_margin_sel, d.wid, d.asc, d.des};
// Each of the variable to process is 4 bytes: 4x7 = 28
crc.process_bytes(b, 28);
char_type c = par_->getChar(pos);
+ if (c == '\t')
+ return 4 * theFontMetrics(font).width(' ');
+
if (!isPrintable(c))
return theFontMetrics(font).width(c);