summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2005-10-03 21:59:01 +0000
committerCarl Worth <cworth@cworth.org>2005-10-03 21:59:01 +0000
commitcff8f831488ee781bf6738f35ba5dd061b69632a (patch)
tree72e6e5404174309bdf0351b473d720965ee90816
parent588ccdb5f24ff71c835b416aaee86971e3417637 (diff)
downloadcairo-cff8f831488ee781bf6738f35ba5dd061b69632a.tar.gz
Add missing initialization for _global_image_glyph_cache_mutex (Vladimir Vukicevic <vladimirv@gmail.com>).
-rw-r--r--ChangeLog6
-rw-r--r--src/cairo-win32-surface.c3
2 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index fe291c0fc..c7e822df7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
2005-10-03 Carl Worth <cworth@cworth.org>
+ * src/cairo-win32-surface.c: (DllMain): Add missing initialization
+ for _global_image_glyph_cache_mutex (Vladimir Vukicevic
+ <vladimirv@gmail.com>).
+
+2005-10-03 Carl Worth <cworth@cworth.org>
+
* configure.in: Increment CAIRO_VERSION to 1.0.3 after tagging
RELEASE_1_0_2.
diff --git a/src/cairo-win32-surface.c b/src/cairo-win32-surface.c
index 13d6b3401..9286ea5f1 100644
--- a/src/cairo-win32-surface.c
+++ b/src/cairo-win32-surface.c
@@ -1062,6 +1062,7 @@ static const cairo_surface_backend_t cairo_win32_surface_backend = {
CRITICAL_SECTION cairo_toy_font_face_hash_table_mutex;
CRITICAL_SECTION cairo_scaled_font_map_mutex;
CRITICAL_SECTION cairo_ft_unscaled_font_map_mutex;
+CRITICAL_SECTION _global_image_glyph_cache_mutex;
BOOL WINAPI
DllMain (HINSTANCE hinstDLL,
@@ -1075,11 +1076,13 @@ DllMain (HINSTANCE hinstDLL,
InitializeCriticalSection (&cairo_toy_font_face_hash_table_mutex);
InitializeCriticalSection (&cairo_scaled_font_map_mutex);
InitializeCriticalSection (&cairo_ft_unscaled_font_map_mutex);
+ InitializeCriticalSection (&_global_image_glyph_cache_mutex);
break;
case DLL_PROCESS_DETACH:
DeleteCriticalSection (&cairo_toy_font_face_hash_table_mutex);
DeleteCriticalSection (&cairo_scaled_font_map_mutex);
DeleteCriticalSection (&cairo_ft_unscaled_font_map_mutex);
+ DeleteCriticalSection (&_global_image_glyph_cache_mutex);
break;
}
return TRUE;