gtk2: don't fail in DrawTextWithColors if Widget = nil by C Western (part 1 of issue #0013317)

git-svn-id: trunk@18978 -
This commit is contained in:
paul 2009-03-13 06:37:10 +00:00
parent 199d9f563c
commit fcaad0729b

View File

@ -63,7 +63,10 @@ begin
if AFont^.LogFont.lfEscapement <> 0 then
begin
renderer := gdk_pango_renderer_get_default(gtk_widget_get_screen(Widget));
if Widget <> nil then
renderer := gdk_pango_renderer_get_default(gtk_widget_get_screen(Widget))
else
renderer := gdk_pango_renderer_get_default(gdk_get_default_screen);
gdk_pango_renderer_set_drawable(renderer, drawable);
gdk_pango_renderer_set_gc(renderer, GC);
SetColors(FGColor, BGColor);