From 11ea2ec893b723fa321ee6f9406bb1c726984315 Mon Sep 17 00:00:00 2001 From: Matevz Tadel <mtadel@ucsd.edu> Date: Tue, 29 Aug 2017 11:31:20 -0700 Subject: [PATCH] Fix bug preventing selection buffer to grow. --- graf3d/gl/src/TGLRnrCtx.cxx | 2 +- graf3d/gl/src/TGLSelectBuffer.cxx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/graf3d/gl/src/TGLRnrCtx.cxx b/graf3d/gl/src/TGLRnrCtx.cxx index 95ada321f40..29d117067c3 100644 --- a/graf3d/gl/src/TGLRnrCtx.cxx +++ b/graf3d/gl/src/TGLRnrCtx.cxx @@ -225,7 +225,7 @@ void TGLRnrCtx::EndSelection(Int_t glResult) if (glResult < 0) { - if (fSelectBuffer->CanGrow() && fSelectBuffer->GetBufSize() > 0x10000) + if (fSelectBuffer->CanGrow()) { Warning("TGLRnrCtx::EndSelection", "Select buffer size (%d) insufficient, doubling it.", diff --git a/graf3d/gl/src/TGLSelectBuffer.cxx b/graf3d/gl/src/TGLSelectBuffer.cxx index 65b31ddb581..fc3bac3b72d 100644 --- a/graf3d/gl/src/TGLSelectBuffer.cxx +++ b/graf3d/gl/src/TGLSelectBuffer.cxx @@ -47,7 +47,7 @@ TGLSelectBuffer::~TGLSelectBuffer() Bool_t TGLSelectBuffer::CanGrow() { - return fBufSize < fgMaxBufSize; + return 2 * fBufSize < fgMaxBufSize; } //////////////////////////////////////////////////////////////////////////////// -- GitLab