From 1a64df767e30bf29ea0eabe777b49bcddce6f000 Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Wed, 24 Jan 2007 06:02:58 +0000 Subject: [PATCH] BTextView::FreeRunArray() now accepts a NULL pointer too (like free()) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19937 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/TextView.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/kits/interface/TextView.cpp b/src/kits/interface/TextView.cpp index 25e009175f..1ec3daa989 100644 --- a/src/kits/interface/TextView.cpp +++ b/src/kits/interface/TextView.cpp @@ -2506,6 +2506,9 @@ BTextView::CopyRunArray(const text_run_array *orig, int32 countDelta) void BTextView::FreeRunArray(text_run_array *array) { + if (array == NULL) + return; + // Call destructors explicitly for (int32 i = 0; i < array->count; i++) array->runs[i].font.~BFont();