diff --git a/drape_frontend/frontend_renderer.cpp b/drape_frontend/frontend_renderer.cpp index 35fd1bab58..84cbe0ede4 100755 --- a/drape_frontend/frontend_renderer.cpp +++ b/drape_frontend/frontend_renderer.cpp @@ -1423,6 +1423,7 @@ void FrontendRenderer::RenderTransitBackground() dp::TextureManager::ColorRegion region; m_texMng->GetColorRegion(df::GetColorConstant(kTransitBackgroundColor), region); + CHECK(region.GetTexture() != nullptr, ("Texture manager is not initialized")); if (!m_transitBackground->IsInitialized()) { auto prg = m_gpuProgramManager->GetProgram(gpu::Program::ScreenQuad); diff --git a/drape_frontend/message_subclasses.hpp b/drape_frontend/message_subclasses.hpp index ecd8eeb982..d021b29fb8 100644 --- a/drape_frontend/message_subclasses.hpp +++ b/drape_frontend/message_subclasses.hpp @@ -1251,6 +1251,7 @@ private: class FinishTexturesInitializationMessage : public Message { public: + bool IsGLContextDependent() const override { return true; } Type GetType() const override { return Message::FinishTexturesInitialization; } };