Files
xserver/glx
Kyle Brenneman 16639ab77d Don't delete GLX's extensionInitCallback list during a reset.
When a callback list is initialized using CreateCallbackList via AddCallback,
the list gets added to the listsToCleanup array, and as a result the list gets
deleted at the end of the server generation.

But, vendor libraries add themselves to that callback list only once, not once
per generation, so if you delete the list, then no vendor will register itself
on the next generation, and GLX breaks.

Instead, use a static CallbackListRec for the extensionInitCallback list. That
way, it doesn't get added to listsToCleanup, and doesn't get deleted during a
reset.

Reviewed-by: Adam Jackson <ajax@redhat.com>
2018-03-28 15:04:39 -04:00
..
2016-09-15 20:10:29 +01:00
2018-02-26 10:18:58 -05:00
2018-02-26 12:28:55 -05:00
2012-03-21 13:54:42 -07:00
2014-11-12 10:25:00 +10:00
2014-11-12 10:25:00 +10:00
2014-11-12 10:25:00 +10:00
2014-11-12 10:25:00 +10:00
2014-11-12 10:25:00 +10:00
2014-11-12 10:25:00 +10:00
2014-11-12 10:25:00 +10:00
2017-06-20 16:39:23 -04:00
2014-11-12 10:25:00 +10:00
2018-02-28 12:56:36 -05:00
2017-06-20 16:39:23 -04:00
2017-06-20 16:39:23 -04:00
2017-06-20 16:39:23 -04:00
2017-06-20 16:39:23 -04:00
2018-02-14 17:04:44 -05:00