2004-08-14 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+ * insettabular.C (metrics): when the width of a cell is zero(),
+ let it use as much space as it can
+
* insettext.C (editXY): compilation fix
* insetinclude.C (priv_dispatch): fix showing dialog on mouse
++cell;
Dimension dim;
MetricsInfo m = mi;
- m.base.textwidth =
- tabular.column_info[j].p_width.inPixels(mi.base.textwidth);
+ LyXLength p_width = tabular.column_info[j].p_width;
+ if (!p_width.zero()) {
+ m.base.textwidth = p_width.inPixels(mi.base.textwidth);
+ }
tabular.getCellInset(cell).metrics(m, dim);
maxAsc = max(maxAsc, dim.asc);
maxDesc = max(maxDesc, dim.des);