diff options
| author | Jay Sorg <jay.sorg@gmail.com> | 2012-05-17 18:48:28 -0700 |
|---|---|---|
| committer | Jay Sorg <jay.sorg@gmail.com> | 2012-05-17 18:48:28 -0700 |
| commit | cc3754a2bdd6801179751d45f1df3b5816e189fc (patch) | |
| tree | 21403a46563d5d5ea12e099e708c59213510718e /xrdp/xrdp_cache.c | |
| parent | da658dc1b4147c3d928ed2e13bef26280d64cd03 (diff) | |
| download | xrdp-proprietary-cc3754a2bdd6801179751d45f1df3b5816e189fc.tar.gz xrdp-proprietary-cc3754a2bdd6801179751d45f1df3b5816e189fc.zip | |
xorg: work on offscreen bitmaps
Diffstat (limited to 'xrdp/xrdp_cache.c')
| -rw-r--r-- | xrdp/xrdp_cache.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/xrdp/xrdp_cache.c b/xrdp/xrdp_cache.c index 88180491..a63a8210 100644 --- a/xrdp/xrdp_cache.c +++ b/xrdp/xrdp_cache.c @@ -73,6 +73,7 @@ xrdp_cache_delete(struct xrdp_cache* self) g_free(self->char_items[i][j].font_item.data); } } + /* free all the off screen bitmaps */ for (i = 0; i < 2000; i++) { xrdp_bitmap_delete(self->os_bitmap_items[i].bitmap); @@ -131,7 +132,8 @@ xrdp_cache_reset(struct xrdp_cache* self, /*****************************************************************************/ /* returns cache id */ int APP_CC -xrdp_cache_add_bitmap(struct xrdp_cache* self, struct xrdp_bitmap* bitmap) +xrdp_cache_add_bitmap(struct xrdp_cache* self, struct xrdp_bitmap* bitmap, + int hints) { int i = 0; int j = 0; |
