diff --git a/indra/newview/pipeline.cpp b/indra/newview/pipeline.cpp index 3534e12739..c372eaa7fe 100644 --- a/indra/newview/pipeline.cpp +++ b/indra/newview/pipeline.cpp @@ -5329,8 +5329,8 @@ void LLPipeline::setUseVBO(BOOL use_vbo) resetVertexBuffers(); LLVertexBuffer::initClass(use_vbo); #if !LL_DARWIN - if(LLFloaterHardwareSettings::isOpen()) - LLFloaterHardwareSettings::instance()->refreshEnabledState(); + if (LLFloaterReg::getTypedInstance("prefs_hardware_settings")->isShown()) + LLFloaterReg::getTypedInstance("prefs_hardware_settings")->refreshEnabledState(); #endif }