summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220>2014-05-12 20:35:09 +0000
committermdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220>2014-05-12 20:35:09 +0000
commited27e483852b6920d8273b3d9546475f4c8b1fe3 (patch)
tree1f76b3668e3dec0b0ff096dad94e852244a9780a
parent7d215adfcc9b1cce6496e3b0ea6fb51d9d719def (diff)
downloadnavit-svn-ed27e483852b6920d8273b3d9546475f4c8b1fe3.tar.gz
Fix:graphics_win32:Do not attempt to draw text glow (and crash) if text background pointer passed is NULL
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5777 ffa7fe5e-494d-0410-b361-a75ebd5db220
-rw-r--r--navit/graphics/win32/graphics_win32.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/navit/graphics/win32/graphics_win32.c b/navit/graphics/win32/graphics_win32.c
index acf92e06..41a43479 100644
--- a/navit/graphics/win32/graphics_win32.c
+++ b/navit/graphics/win32/graphics_win32.c
@@ -1065,7 +1065,7 @@ static void draw_text(struct graphics_priv *gr, struct graphics_gc_priv *fg, str
&utf16p, utf16p+sizeof(utf16),
lenientConversion) == conversionOK)
{
- if(bg->fg_alpha) {
+ if(bg && bg->fg_alpha) {
SetTextColor(gr->hMemDC, bg->fg_color);
ExtTextOutW(gr->hMemDC, -1, -1, 0, NULL,
utf16, (wchar_t*) utf16p - utf16, NULL);