On Mon, Nov 29, 2004 at 02:36:47PM +0100, Lars Gullik Bjønnes wrote:
> Alfredo Braunstein <[EMAIL PROTECTED]> writes:
> |     // Find position closest to (x, y) in cell given by iter.
> | +   // Used only in mathed
> |     DocIterator bruteFind2(LCursor const & c, int x, int y)
> |     {
> |             double best_dist = 1e10;
> 
> 1e10 is not good... (but not your code)...

It is mine.

> double best_dist = std::numeric_limits<double>::max();
> 
> would be a lot better.

Well, better... amybe. A lot? 

I don't expect monitors with more than 100000 pixel resolution in either
direction to turn up soonish..

> | +                           << " best: " << best_dist << endl;
> |                     if (d <= best_dist) {
> |                             best_dist = d;
> 
> best_dist = min(best_dist, d);

Why?

> |  void InsetText::drawFrame(Painter & pain, int x, int y) const
> |  {
> | -   int const w = text_.width();
> | +   int w = text_.width();
> | +   if (w < 1)
> | +           w = 1;
> 
> int const w = std::max(1, text_.width());

If I read such code I always mentally translate it to the other version.
So at least for me this is certainly less readable.

Andre'

Reply via email to