aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--windows.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/windows.c b/windows.c
index 127311e..bf7c210 100644
--- a/windows.c
+++ b/windows.c
@@ -154,18 +154,12 @@ void frontend_default_colour(frontend *fe, float *output)
void clip(frontend *fe, int x, int y, int w, int h)
{
- if (!fe->clip) {
- fe->clip = CreateRectRgn(0, 0, 1, 1);
- GetClipRgn(fe->hdc_bm, fe->clip);
- }
-
IntersectClipRect(fe->hdc_bm, x, y, x+w, y+h);
}
void unclip(frontend *fe)
{
- assert(fe->clip);
- SelectClipRgn(fe->hdc_bm, fe->clip);
+ SelectClipRgn(fe->hdc_bm, NULL);
}
void draw_text(frontend *fe, int x, int y, int fonttype, int fontsize,