X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=xoptions.c;h=979399af8edb20fc9df6aee3db3cf15cf7868b48;hb=c5be35c56b300d345e80f24a998b225666cca4f5;hp=6993ab26ada7878a743db9bfcd76c63d68b2bab8;hpb=67b3a0d7c465522feb67841c7374bf863df19357;p=xboard.git diff --git a/xoptions.c b/xoptions.c index 6993ab2..979399a 100644 --- a/xoptions.c +++ b/xoptions.c @@ -565,9 +565,11 @@ GraphEventProc(Widget widget, caddr_t client_data, XEvent *event) // so only change when size is no longer good if(graph->choice) cairo_surface_destroy((cairo_surface_t *) graph->choice); graph->choice = (char**) cairo_image_surface_create (CAIRO_FORMAT_ARGB32, w, h); + break; } cr = cairo_create((cairo_surface_t *) graph->textValue); cairo_set_source_surface(cr, (cairo_surface_t *) graph->choice, 0, 0); + cairo_set_antialias(cr, CAIRO_ANTIALIAS_NONE); cairo_rectangle(cr, ((XExposeEvent*)event)->x, ((XExposeEvent*)event)->y, ((XExposeEvent*)event)->width, ((XExposeEvent*)event)->height); cairo_fill(cr); cairo_destroy(cr);