st/mesa: create framebuffer iface hash table per st manager
[mesa.git] / src / gallium / state_trackers / glx / xlib / xm_api.c
index e4b1e9dd4de3503dac34e4bc0d2796e9d8546c76..828253bdb1918e07f745caaff8a117ff0e60eca0 100644 (file)
@@ -181,6 +181,9 @@ xmesa_close_display(Display *display)
     *    xmdpy->screen->destroy(xmdpy->screen);
     * }
     */
+
+   if (xmdpy->smapi->destroy)
+      xmdpy->smapi->destroy(xmdpy->smapi);
    free(xmdpy->smapi);
 
    XFree((char *) info);