diff options
author | Eric Anholt <eric@anholt.net> | 2014-01-12 07:03:24 +0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2014-03-10 14:27:57 -0700 |
commit | ef4b477c120ae0b5b0087186d49183c8cd5110de (patch) | |
tree | 9a58b97b13f6e1f089b343d68f9790050446e18c | |
parent | 09f2734e0e8acc430dff2e026b9671e40f7512b1 (diff) |
glamor: Make sure we've put the context back to 0 periodically.
We've got some leaks in the tree.
Signed-off-by: Eric Anholt <eric@anholt.net>
-rw-r--r-- | glamor/glamor.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/glamor/glamor.c b/glamor/glamor.c index 8cb944acc..f65638484 100644 --- a/glamor/glamor.c +++ b/glamor/glamor.c @@ -259,6 +259,8 @@ glamor_block_handler(ScreenPtr screen) { glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); + assert(!glamor_priv->ctx.get_count); + glamor_get_context(glamor_priv); glamor_priv->tick++; glFlush(); @@ -276,6 +278,8 @@ _glamor_block_handler(void *data, OSTimePtr timeout, void *last_select_mask) { glamor_screen_private *glamor_priv = data; + assert(!glamor_priv->ctx.get_count); + glamor_get_context(glamor_priv); glFlush(); glamor_put_context(glamor_priv); |