aboutsummaryrefslogtreecommitdiff
path: root/generic/Group.c
diff options
context:
space:
mode:
authorlecoanet2002-12-09 14:38:53 +0000
committerlecoanet2002-12-09 14:38:53 +0000
commitd0bbbc9d902f504b39e62166415ccba1f4ee9413 (patch)
treeabea8c1f462257354fc7b30e8ed72f47790af03c /generic/Group.c
parent6e869eb5e6ff1686a865d2a334ed1f6a2d7915b1 (diff)
downloadtkzinc-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.c10
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);
}