diff options
author | simonb <simonb> | 2005-04-27 17:45:56 (GMT) |
---|---|---|
committer | simonb <simonb> | 2005-04-27 17:45:56 (GMT) |
commit | 690030444b984e6b348284ae3c88671ee65a530b (patch) | |
tree | a0e36a3de8afa6a867f395a37757343e9577a24d /src/FbTk/ImageImlib2.cc | |
parent | 9970dd11c7f9c0d9d91601c9e9785a857ca2c6d8 (diff) | |
download | fluxbox-690030444b984e6b348284ae3c88671ee65a530b.zip fluxbox-690030444b984e6b348284ae3c88671ee65a530b.tar.bz2 |
add rough support for non-default depth pixmaps. Saves us having ghost
holes in windows
Diffstat (limited to 'src/FbTk/ImageImlib2.cc')
-rw-r--r-- | src/FbTk/ImageImlib2.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/FbTk/ImageImlib2.cc b/src/FbTk/ImageImlib2.cc index ca47209..62ed182 100644 --- a/src/FbTk/ImageImlib2.cc +++ b/src/FbTk/ImageImlib2.cc | |||
@@ -147,8 +147,8 @@ PixmapWithMask *ImageImlib2::load(const std::string &filename, int screen_num) c | |||
147 | // pm and mask belong to imlib2, | 147 | // pm and mask belong to imlib2, |
148 | // so we have to copy them | 148 | // so we have to copy them |
149 | PixmapWithMask* result = new PixmapWithMask(); | 149 | PixmapWithMask* result = new PixmapWithMask(); |
150 | result->pixmap().copy(pm); | 150 | result->pixmap().copy(pm, 0, 0); |
151 | result->mask().copy(mask); | 151 | result->mask().copy(mask, 0, 0); |
152 | 152 | ||
153 | // mark pm and mask as freeable in imlib | 153 | // mark pm and mask as freeable in imlib |
154 | imlib_free_image_and_decache(); | 154 | imlib_free_image_and_decache(); |