summaryrefslogtreecommitdiff
path: root/sys/src/cmd/plot/libplot/circ.c
diff options
context:
space:
mode:
authoran2qzavok <an2qzavok@gmail.com>2022-10-22 16:23:51 +0000
committerOri Bernstein <ori@eigenstate.org>2022-10-22 16:23:51 +0000
commit585365f5bbffae93eac3f1a4ba476aa0cab3f95d (patch)
tree8d268b5edb458d654283dd03158919119fc7072a /sys/src/cmd/plot/libplot/circ.c
parentdfee08d50df674cd76f74320bc9c8bc6a4a95f1e (diff)
plot: fix disc and circle operations
Discs and circles were drawn on screen directly and later erased by offscreen buffer. This change puts them in line with other operations, which draw to offscreen first and to screen when necessary
Diffstat (limited to 'sys/src/cmd/plot/libplot/circ.c')
-rw-r--r--sys/src/cmd/plot/libplot/circ.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/plot/libplot/circ.c b/sys/src/cmd/plot/libplot/circ.c
index 53337117c..3f2c6eb15 100644
--- a/sys/src/cmd/plot/libplot/circ.c
+++ b/sys/src/cmd/plot/libplot/circ.c
@@ -8,5 +8,5 @@ void circ(double xc, double yc, double r){
rad=SCR(-r);
else
rad=SCR(r);
- ellipse(screen, p, rad, rad, 0, getcolor(e1->foregr), ZP);
+ m_circ(p, rad, e1->foregr);
}