diff options
author | Andrew Productengine <adyukov@productengine.com> | 2010-11-23 19:28:17 +0200 |
---|---|---|
committer | Andrew Productengine <adyukov@productengine.com> | 2010-11-23 19:28:17 +0200 |
commit | 9bca4a330f96da635a74a38fd98b83847b84ac5e (patch) | |
tree | e9f8ff345527e592404452af5af90025ff7949b9 /indra/llui/llscrolllistcolumn.cpp | |
parent | 02701073ce70fc2e2043adf0ed7e0d6879669215 (diff) |
STORM-491 FIXED Fixed black arrows appearance near column's titles in scrollist.
Bug was caused by setting image overlay with arrows that have "transparent" color when arrows are not needed. When scrollist was disabled while refreshing, they somewhy were visible in black color.
- Now null image overlay is set when arrow shouldn't be visible.
Diffstat (limited to 'indra/llui/llscrolllistcolumn.cpp')
-rw-r--r-- | indra/llui/llscrolllistcolumn.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/indra/llui/llscrolllistcolumn.cpp b/indra/llui/llscrolllistcolumn.cpp index 2a4c1ca44c..696e4a2bb1 100644 --- a/indra/llui/llscrolllistcolumn.cpp +++ b/indra/llui/llscrolllistcolumn.cpp @@ -83,7 +83,14 @@ void LLScrollColumnHeader::draw() && (sort_column == mColumn->mSortingColumn || sort_column == mColumn->mName); BOOL is_ascending = mColumn->mParentCtrl->getSortAscending(); - setImageOverlay(is_ascending ? "up_arrow.tga" : "down_arrow.tga", LLFontGL::RIGHT, draw_arrow ? LLColor4::white : LLColor4::transparent); + if (draw_arrow) + { + setImageOverlay(is_ascending ? "up_arrow.tga" : "down_arrow.tga", LLFontGL::RIGHT, LLColor4::white); + } + else + { + setImageOverlay(LLUUID::null); + } // Draw children LLButton::draw(); |