]> Dogcows Code - chaz/openbox/blobdiff - render/render.c
kill some whack extra whitespace
[chaz/openbox] / render / render.c
index 0bc7bc496952752a25ebd84df431c2f2951ae308..31d522c4edab9e81f9e050d6d33d72f906a10d41 100644 (file)
@@ -4,6 +4,7 @@
 #include "render.h"
 #include "gradient.h"
 #include "font.h"
+#include "mask.h"
 #include "../kernel/openbox.h"
 
 int render_depth;
@@ -107,6 +108,11 @@ void x_paint(Window win, Appearance *l, int w, int h)
             }
             font_draw(l->xftdraw, &l->texture[i].data.text);
         break;
+        case Bitmask:
+            if (l->texture[i].data.mask.color->gc == None)
+                color_allocate_gc(l->texture[i].data.mask.color);
+            mask_draw(l->pixmap, &l->texture[i].data.mask, w, h);
+        break;
         }
     }
     XSetWindowBackgroundPixmap(ob_display, win, l->pixmap);
This page took 0.022453 seconds and 4 git commands to generate.