summarylogtreecommitdiffstats
path: root/bgrabitmap_disable_optimization.patch
diff options
context:
space:
mode:
Diffstat (limited to 'bgrabitmap_disable_optimization.patch')
-rw-r--r--bgrabitmap_disable_optimization.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/bgrabitmap_disable_optimization.patch b/bgrabitmap_disable_optimization.patch
new file mode 100644
index 000000000000..13efe8c8fe2a
--- /dev/null
+++ b/bgrabitmap_disable_optimization.patch
@@ -0,0 +1,13 @@
+diff -rupN bgrabitmap8.5.1/bgrapath.pas bgrabitmap8.5.1_p/bgrapath.pas
+--- bgrabitmap8.5.1/bgrapath.pas 2015-04-29 19:20:24.000000000 +0200
++++ bgrabitmap8.5.1_p/bgrapath.pas 2015-05-05 22:25:53.854300675 +0200
+@@ -2532,7 +2532,9 @@ begin
+ transformedArc.radius := arcDef.radius*FScale;
+ transformedArc.xAngleRadCW := arcDef.xAngleRadCW+FAngleRadCW;
+ PArcElement(AllocateElement(peArc))^ := transformedArc;
++ {$PUSH}{$OPTIMIZATION OFF}
+ SetLastCoord(ArcEndPoint(arcDef));
++ {$POP}
+ end;
+ end;
+