diff --git a/src/kits/interface/View.cpp b/src/kits/interface/View.cpp index d9b6a64f9e..a1c6476d33 100644 --- a/src/kits/interface/View.cpp +++ b/src/kits/interface/View.cpp @@ -1,5 +1,5 @@ /* - * Copyright 2001-2005, Haiku. + * Copyright 2001-2006, Haiku. * Distributed under the terms of the MIT License. * * Authors: @@ -2316,6 +2316,9 @@ BView::DrawChar(char c, BPoint location) void BView::DrawString(const char *string, escapement_delta *delta) { + if (string == NULL) + return; + DrawString(string, strlen(string), PenLocation(), delta); } @@ -2323,6 +2326,9 @@ BView::DrawString(const char *string, escapement_delta *delta) void BView::DrawString(const char *string, BPoint location, escapement_delta *delta) { + if (string == NULL) + return; + DrawString(string, strlen(string), location, delta); }