Hi Roderick,

Roderick Colenbrander wrote:
Hi,

This is an updated version which uses a proper function prototype for
alloc_xrenderinfo. Further it checks whether the function succeeded in
XRender_SelectFont.
    EnterCriticalSection(&xrender_cs);
-    if(!physDev->xrender) {
-        physDev->xrender = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,
-                                    sizeof(*physDev->xrender));
-       physDev->xrender->cache_index = -1;
+    if(!physDev->xrender)
+    {
+        physDev->xrender = alloc_xrenderinfo();
+        if(!physDev->xrender)
+            return 0;


You return without leaving the critical section here.


Jacek



Reply via email to