Index: src/gnu/lib/gr/gr_rotator.h =================================================================== RCS file: /cvsroot/gnuradio/gnuradio/src/gnu/lib/gr/gr_rotator.h,v retrieving revision 1.1 diff -u -5 -r1.1 gr_rotator.h --- src/gnu/lib/gr/gr_rotator.h 22 Feb 2003 00:41:42 -0000 1.1 +++ src/gnu/lib/gr/gr_rotator.h 12 Jan 2004 00:09:37 -0000 @@ -35,10 +35,11 @@ void set_phase (VrComplex phase) { d_phase = phase; } void set_phase_incr (VrComplex incr) { d_phase_incr = incr; } VrComplex rotate (VrComplex in){ d_phase *= d_phase_incr; // incr our phase (complex mult == add phases) + d_phase /= abs(d_phase); // ensure multiplication is rotation return in * d_phase; // rotate in by phase } };