0001-Fix-math-used-to-compute-angles-of-horizontal-and-ve.patch

Sandro Santilli, 2011-01-24 11:40 AM

Download (1.05 KB)

View differences:

src/core/symbology-ng/qgslinesymbollayerv2.cpp
626 626
{
627 627
  // return angle (in radians) between two points
628 628
  if ( x1 == x2 )
629
    return  M_PI *( y2 >= y1 ? 1 / 2 : 3 / 2 );  // angle is 90 or 270
629
    return  M_PI * ( y2 >= y1 ? 1.0 / 2 : 3.0 / 2 );  // angle is 90 or 270
630

  
631
  if ( y1 == y2 )
632
    return  M_PI * ( x2 >= x1 ? 0 : 1 );  // angle is 0 or 180
630 633

  
631 634
  double t = ( y2 - y1 ) / ( x2 - x1 );
632 635
  if ( t >= 0 )
633
-