]> git.lizzy.rs Git - minetest.git/commitdiff
Fix box[]es not being clipped (#10473)
authorDS <vorunbekannt75@web.de>
Thu, 8 Oct 2020 17:44:47 +0000 (19:44 +0200)
committerGitHub <noreply@github.com>
Thu, 8 Oct 2020 17:44:47 +0000 (19:44 +0200)
Fixes a regression of #8676.

src/gui/guiBox.cpp

index 99a115daf278b5d93d46ebecc8d29426fe1ec8a6..443f1064f4942d1affcb43218481f8b6f7331a98 100644 (file)
@@ -107,10 +107,11 @@ void GUIBox::draw()
        video::IVideoDriver *driver = Environment->getVideoDriver();
 
        driver->draw2DRectangle(main_rect, m_colors[0], m_colors[1], m_colors[3],
-               m_colors[2], nullptr);
+               m_colors[2], &AbsoluteClippingRect);
 
        for (size_t i = 0; i <= 3; i++)
-               driver->draw2DRectangle(m_bordercolors[i], border_rects[i], nullptr);
+               driver->draw2DRectangle(m_bordercolors[i], border_rects[i],
+                               &AbsoluteClippingRect);
 
        IGUIElement::draw();
 }