From b7c0e4b3336ef5bdb0bdd6baa3257787886b2c73 Mon Sep 17 00:00:00 2001 From: Kahrl Date: Sat, 10 Jan 2015 19:56:14 +0100 Subject: Fix clipping rectangle of GUITable row highlight --- src/guiTable.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/guiTable.cpp b/src/guiTable.cpp index 153d00106..05db228da 100644 --- a/src/guiTable.cpp +++ b/src/guiTable.cpp @@ -638,10 +638,11 @@ void GUITable::draw() client_clip.UpperLeftCorner.Y += 1; client_clip.UpperLeftCorner.X += 1; client_clip.LowerRightCorner.Y -= 1; - client_clip.LowerRightCorner.X -= - m_scrollbar->isVisible() ? - skin->getSize(gui::EGDS_SCROLLBAR_SIZE) : - 1; + client_clip.LowerRightCorner.X -= 1; + if (m_scrollbar->isVisible()) { + client_clip.LowerRightCorner.X = + m_scrollbar->getAbsolutePosition().UpperLeftCorner.X; + } client_clip.clipAgainst(AbsoluteClippingRect); // draw visible rows -- cgit v1.2.3