From 932b333fa2644ef5e538f97b53063ae1cbe2befc Mon Sep 17 00:00:00 2001 From: Murai Takashi Date: Mon, 29 Jul 2013 20:05:43 +0900 Subject: [PATCH] Fix called C++ object pointer is null Signed-off-by: Adrien Destugues Fixes #9904. --- src/add-ons/screen_savers/spider/SpiderSaver.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/add-ons/screen_savers/spider/SpiderSaver.cpp b/src/add-ons/screen_savers/spider/SpiderSaver.cpp index f5e20f9228..7a78faf7da 100644 --- a/src/add-ons/screen_savers/spider/SpiderSaver.cpp +++ b/src/add-ons/screen_savers/spider/SpiderSaver.cpp @@ -294,6 +294,10 @@ SpiderSaver::_DrawInto(BView *view) view->SetHighColor(2, 1, 1, 255); break; } + + if (fQueues[i] == NULL) + continue; + if (Polygon* p = fQueues[i]->Head()) { view->SetDrawingMode(B_OP_ADD); _DrawPolygon(p, view);