diff options
author | an2qzavok <an2qzavok@gmail.com> | 2022-10-22 16:23:51 +0000 |
---|---|---|
committer | Ori Bernstein <ori@eigenstate.org> | 2022-10-22 16:23:51 +0000 |
commit | 585365f5bbffae93eac3f1a4ba476aa0cab3f95d (patch) | |
tree | 8d268b5edb458d654283dd03158919119fc7072a /sys/src/cmd/plot/libplot/disk.c | |
parent | dfee08d50df674cd76f74320bc9c8bc6a4a95f1e (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.c | 2 |
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); } |