diff options
author | lecoanet | 2002-12-09 14:38:53 +0000 |
---|---|---|
committer | lecoanet | 2002-12-09 14:38:53 +0000 |
commit | d0bbbc9d902f504b39e62166415ccba1f4ee9413 (patch) | |
tree | abea8c1f462257354fc7b30e8ed72f47790af03c /generic/Group.c | |
parent | 6e869eb5e6ff1686a865d2a334ed1f6a2d7915b1 (diff) | |
download | tkzinc-d0bbbc9d902f504b39e62166415ccba1f4ee9413.zip tkzinc-d0bbbc9d902f504b39e62166415ccba1f4ee9413.tar.gz tkzinc-d0bbbc9d902f504b39e62166415ccba1f4ee9413.tar.bz2 tkzinc-d0bbbc9d902f504b39e62166415ccba1f4ee9413.tar.xz |
* Adaptation pour permettre de g�rer des displays lists en GL.
Diffstat (limited to 'generic/Group.c')
-rw-r--r-- | generic/Group.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/generic/Group.c b/generic/Group.c index 1188aba..9f117a3 100644 --- a/generic/Group.c +++ b/generic/Group.c @@ -615,6 +615,16 @@ CallRegularCC(Item item) /* * Do some generic post-work in behalf of the (regular) children. */ +#ifdef GLX + /* + * Remove the item display list so that it will be recreated + * to reflect the changes. + */ + if (item->gl_list) { + glDeleteLists(item->gl_list, 1); + item->gl_list = 0; + } +#endif if (ISSET(item->inv_flags, ZN_REPICK_FLAG)) { SET(wi->events_flags, INTERNAL_NEED_REPICK); } |