diff --git a/Engine/source/gui/containers/guiTabBookCtrl.cpp b/Engine/source/gui/containers/guiTabBookCtrl.cpp index 59b9e7e71..d4dd4db43 100644 --- a/Engine/source/gui/containers/guiTabBookCtrl.cpp +++ b/Engine/source/gui/containers/guiTabBookCtrl.cpp @@ -496,7 +496,9 @@ void GuiTabBookCtrl::onRender(Point2I offset, const RectI &updateRect) // Clip to tab area RectI savedClipRect = GFX->getClipRect(); - GFX->setClipRect( tabRect ); + RectI clippedTabRect = tabRect; + clippedTabRect.intersect( savedClipRect ); + GFX->setClipRect( clippedTabRect ); // Render our tabs renderTabs( offset, tabRect );