From f87e4c7302448a36ffd29dc4c3163f1fdc3c3fe6 Mon Sep 17 00:00:00 2001 From: Alex Wilson Date: Sun, 16 Oct 2011 21:53:46 -0600 Subject: [PATCH] Fix bug in Layout.cpp's ViewRemover struct. operator() didn't deal well with NULLs. --- src/kits/interface/Layout.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/kits/interface/Layout.cpp b/src/kits/interface/Layout.cpp index 0b168af906..a763ded243 100644 --- a/src/kits/interface/Layout.cpp +++ b/src/kits/interface/Layout.cpp @@ -47,7 +47,8 @@ namespace { struct ViewRemover { inline void operator()(BView* view) { - BView::Private(view).RemoveSelf(); + if (view) + BView::Private(view).RemoveSelf(); } }; }