From 5674af6f769eec2f47b26b7bfd428ff4d3f4cbf8 Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Sun, 20 Dec 2009 15:54:09 +0000 Subject: [PATCH] Initializing the pointers to NULL is always a good idea. Fixes bug #5159. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34722 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/terminal/TermView.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/apps/terminal/TermView.cpp b/src/apps/terminal/TermView.cpp index 99b219a2e6..101c9e95d7 100644 --- a/src/apps/terminal/TermView.cpp +++ b/src/apps/terminal/TermView.cpp @@ -291,6 +291,7 @@ TermView::_InitObject(int32 argc, const char** argv) fTextBuffer = NULL; fVisibleTextBuffer = NULL; fScrollBar = NULL; + fInline = NULL; fTextForeColor = kBlackColor; fTextBackColor = kWhiteColor; fCursorForeColor = kWhiteColor; @@ -2810,7 +2811,7 @@ TermView::DisableResizeView(int32 disableCount) void TermView::_DrawInlineMethodString() { - if (!fInline->String()) + if (!fInline || !fInline->String()) return; const int32 numChars = BString(fInline->String()).CountChars();