1 |
--- src/Slit.cc.orig 2005-01-04 20:58:33.000000000 +0800 |
2 |
+++ src/Slit.cc 2011-06-21 13:31:00.000000000 +0800 |
3 |
@@ -248,6 +248,13 @@ |
4 |
bt::PixmapCache::find(screen->screenNumber(), texture, |
5 |
frame.rect.width(), frame.rect.height(), |
6 |
frame.pixmap); |
7 |
+ |
8 |
+ if ((texture.texture() & bt::Texture::Gradient) && frame.pixmap) |
9 |
+ XSetWindowBackgroundPixmap(display, frame.window, frame.pixmap); |
10 |
+ else if ((texture.texture() & bt::Texture::Solid)) |
11 |
+ XSetWindowBackground(display, frame.window, |
12 |
+ texture.color1().pixel(screen->screenNumber())); |
13 |
+ |
14 |
XClearArea(display, frame.window, 0, 0, |
15 |
frame.rect.width(), frame.rect.height(), True); |
16 |
|