diff options
| author | Kristian Høgsberg <krh@redhat.com> | 2008-11-08 23:27:27 -0500 |
|---|---|---|
| committer | Kristian Høgsberg <krh@redhat.com> | 2008-11-08 23:27:27 -0500 |
| commit | 10bdd298b836f9859b8bc5a1645bf0ee48e8a252 (patch) | |
| tree | 6324b21cc76406fb39e18324bfce8201de58214f /window.c | |
| parent | Factor out common cairo code, add blur function. (diff) | |
| download | wayland-10bdd298b836f9859b8bc5a1645bf0ee48e8a252.tar wayland-10bdd298b836f9859b8bc5a1645bf0ee48e8a252.tar.gz wayland-10bdd298b836f9859b8bc5a1645bf0ee48e8a252.tar.bz2 wayland-10bdd298b836f9859b8bc5a1645bf0ee48e8a252.tar.lz wayland-10bdd298b836f9859b8bc5a1645bf0ee48e8a252.tar.xz wayland-10bdd298b836f9859b8bc5a1645bf0ee48e8a252.tar.zst wayland-10bdd298b836f9859b8bc5a1645bf0ee48e8a252.zip | |
Optimize window blur calculation.
Diffstat (limited to 'window.c')
| -rw-r--r-- | window.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -89,7 +89,7 @@ draw_window(void *data) rounded_rect(cr, 1, 1, window->width - 1, window->height - 1, radius); cairo_stroke_preserve(cr); cairo_fill(cr); - blur_surface(surface); + blur_surface(surface, 16 + radius); cairo_translate(cr, -5, -3); cairo_set_line_width (cr, border); @@ -148,7 +148,6 @@ draw_window(void *data) cairo_stroke_preserve(cr); cairo_set_source_rgb(cr, 1, 1, 1); cairo_fill(cr); - cairo_destroy(cr); if (window->buffer != NULL) |
