r16481 by fschmid - Applied Patch from Bug #9870: "corner rounding shows wrong result for positiv radii"
scribus-commit
scribus-commit at lists.scribus.net
Wed Mar 23 18:33:25 CET 2011
Author: fschmid
Date: Wed Mar 23 17:33:25 2011
New Revision: 16481
URL: http://scribus.info/websvn/listing.php?repname=Scribus&sc=1&rev=16481
Log:
Applied Patch from Bug #9870: "corner rounding shows wrong result for positiv radii"
Modified:
branches/Version135/Scribus/scribus/pageitem.cpp
Modified: branches/Version135/Scribus/scribus/pageitem.cpp
URL: http://scribus.info/websvn/diff.php?repname=Scribus&rev=16481&path=/branches/Version135/Scribus/scribus/pageitem.cpp
==============================================================================
--- branches/Version135/Scribus/scribus/pageitem.cpp (original)
+++ branches/Version135/Scribus/scribus/pageitem.cpp Wed Mar 23 17:33:25 2011
@@ -4505,13 +4505,13 @@
if (RadRect > 0)
{
PoLine.addQuadPoint(rr, 0, rr, 0, Width_rr, 0, Width_rr, 0);
- PoLine.addQuadPoint(Width_rr, 0, Width_rr+rrxBezierFactor, 0, Width, rr, Width, rrxBezierFactor);
+ PoLine.addQuadPoint(Width_rr, 0, Width_rr+rrxBezierFactor, 0, Width, rr, Width, rr-rrxBezierFactor);
PoLine.addQuadPoint(Width, rr, Width, rr, Width, Height_rr, Width, Height_rr);
PoLine.addQuadPoint(Width, Height_rr, Width, Height_rr+rrxBezierFactor, Width_rr, Height, Width_rr+rrxBezierFactor, Height);
PoLine.addQuadPoint(Width_rr, Height, Width_rr, Height, rr, Height, rr, Height);
- PoLine.addQuadPoint(rr, Height, rrxBezierFactor, Height, 0, Height_rr, 0, Height_rr+rrxBezierFactor);
+ PoLine.addQuadPoint(rr, Height, rr-rrxBezierFactor, Height, 0, Height_rr, 0, Height_rr+rrxBezierFactor);
PoLine.addQuadPoint(0, Height_rr, 0, Height_rr, 0, rr, 0, rr);
- PoLine.addQuadPoint(0, rr, 0, rrxBezierFactor, rr, 0, rr*bezierFactor, 0);
+ PoLine.addQuadPoint(0, rr, 0, rr-rrxBezierFactor, rr, 0, rr-rrxBezierFactor, 0);
}
else
{
More information about the scribus-commit
mailing list