From 82be2f3b9cbe7296871153aef441fbf26f1ea6cd Mon Sep 17 00:00:00 2001
From: Olivier Couet <Olivier.Couet@cern.ch>
Date: Mon, 10 Oct 2011 15:07:20 +0000
Subject: [PATCH] Fix coverity report #33650

git-svn-id: http://root.cern.ch/svn/root/trunk@41310 27541ba8-7e3a-0410-8455-c3a389f83636
---
 graf2d/gpad/src/TInspectCanvas.cxx | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/graf2d/gpad/src/TInspectCanvas.cxx b/graf2d/gpad/src/TInspectCanvas.cxx
index adce553a5ea..e6bfe73909f 100644
--- a/graf2d/gpad/src/TInspectCanvas.cxx
+++ b/graf2d/gpad/src/TInspectCanvas.cxx
@@ -155,9 +155,11 @@ void TInspectCanvas::InspectObject(TObject *obj)
    Int_t nh = nrows*15;
    Int_t nw = 700;
    TVirtualPad *canvas = GetVirtCanvas();
-   canvas->Clear();                // remove primitives from canvas
-   canvas->SetCanvasSize(nw, nh);  // set new size of drawing area
-   canvas->Range(0,-3,20,nreal+4);
+   if (canvas) {
+      canvas->Clear();                // remove primitives from canvas
+      canvas->SetCanvasSize(nw, nh);  // set new size of drawing area
+      canvas->Range(0,-3,20,nreal+4);
+   }
 
    Float_t xvalue = 5;
    Float_t xtitle = 8;
-- 
GitLab