diff options
-rw-r--r-- | html/en/history.html | 5 | ||||
-rw-r--r-- | src/cd_text.c | 6 |
2 files changed, 7 insertions, 4 deletions
diff --git a/html/en/history.html b/html/en/history.html index 698c416..25c702f 100644 --- a/html/en/history.html +++ b/html/en/history.html @@ -27,11 +27,14 @@ <body> <h2>History of Changes</h2> -<h3>CVS (14/July/2010)</h3> +<h3>CVS (29/July/2010)</h3> <ul> <li> <span class="hist_fixed">Fixed:</span> CD_GL static library for Visual C++ compilers were incorrectly using FTGL as dynamic library.</li> + <li> + <span class="hist_fixed">Fixed:</span> CD_QUERY in <strong> + cdCanvasNativeFont</strong>.</li> </ul> <h3><a href="http://sourceforge.net/projects/canvasdraw/files/5.4/">Version 5.4</a> (24/June/2010)</h3> <ul> diff --git a/src/cd_text.c b/src/cd_text.c index 32b0645..3a9eaa1 100644 --- a/src/cd_text.c +++ b/src/cd_text.c @@ -292,9 +292,6 @@ char* cdCanvasNativeFont(cdCanvas* canvas, const char* font) strcpy(native_font, canvas->native_font); - if (!font || font[0] == 0) - return native_font; - if (font == (char*)CD_QUERY) { char style[200] = " "; @@ -311,6 +308,9 @@ char* cdCanvasNativeFont(cdCanvas* canvas, const char* font) return native_font; } + if (!font || font[0] == 0) + return native_font; + if (canvas->cxNativeFont) { if (canvas->cxNativeFont(canvas->ctxcanvas, font)) |