summaryrefslogtreecommitdiff
path: root/sys/src/cmd/plot/libplot/disk.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/disk.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/disk.c')
-rw-r--r--sys/src/cmd/plot/libplot/disk.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/plot/libplot/disk.c b/sys/src/cmd/plot/libplot/disk.c
index 47b39012b..4221d9c90 100644
--- a/sys/src/cmd/plot/libplot/disk.c
+++ b/sys/src/cmd/plot/libplot/disk.c
@@ -8,5 +8,5 @@ void plotdisc(double xc, double yc, double r){
rad=SCR(-r);
else
rad=SCR(r);
- fillellipse(screen, p, rad, rad, getcolor(e1->foregr), ZP);
+ m_disc(p, rad, e1->foregr);
}