From eb431482a7ef91d0a1c5c567ae9e9f5546724f42 Mon Sep 17 00:00:00 2001
From: Olivier Couet <olivier.couet@cern.ch>
Date: Wed, 26 Mar 2014 15:39:54 +0100
Subject: [PATCH] Add a protection for axis-zoom-opaque. (Thanks Bertrand to
 have seen it :-) )

---
 graf2d/gpad/src/TPad.cxx | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/graf2d/gpad/src/TPad.cxx b/graf2d/gpad/src/TPad.cxx
index 83fda3916ed..60fd7bce365 100644
--- a/graf2d/gpad/src/TPad.cxx
+++ b/graf2d/gpad/src/TPad.cxx
@@ -2404,7 +2404,10 @@ void TPad::ExecuteEventAxis(Int_t event, Int_t px, Int_t py, TAxis *axis)
       if (!opaque) {
          gVirtualX->SetLineColor(-1);
       } else {
-         zoombox->Delete();
+         if (zoombox) {
+            zoombox->Delete();
+            zoombox = 0;
+         }
       }
       break;
    }
-- 
GitLab