2 commits - src/win32

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Jun 19 09:03:12 UTC 2025


 src/win32/cairo-win32-font.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit abb37e2d021d4cda5a541a9065476e0e93b92e65
Merge: 3ffb6d5c0 d4f1ba74d
Author: Tim-Philipp Müller <tim at centricular.com>
Date:   Thu Jun 19 09:03:09 2025 +0000

    Merge branch 'fixes' into 'master'
    
    Win32: Fix init once condition
    
    See merge request cairo/cairo!628

commit d4f1ba74d06aef59c39f23dd6c23649634417e01
Author: Luca Bacci <luca.bacci982 at gmail.com>
Date:   Thu Jun 19 10:15:37 2025 +0200

    Win32: Fix init once condition
    
    Fixes !626

diff --git a/src/win32/cairo-win32-font.c b/src/win32/cairo-win32-font.c
index 64c97e1b7..21c19a141 100644
--- a/src/win32/cairo-win32-font.c
+++ b/src/win32/cairo-win32-font.c
@@ -147,7 +147,7 @@ _get_global_font_dc (void)
     static DWORD hdc_tls_index;
     HDC hdc;
 
-    if (!_cairo_atomic_init_once_enter (&once)) {
+    if (_cairo_atomic_init_once_enter (&once)) {
         hdc_tls_index = TlsAlloc ();
         assert (hdc_tls_index != TLS_OUT_OF_INDEXES);
         _cairo_atomic_init_once_leave (&once);


More information about the cairo-commit mailing list