aboutsummaryrefslogtreecommitdiff
path: root/gui/ListWidget.cpp
diff options
context:
space:
mode:
authorMax Horn2002-07-13 12:02:10 +0000
committerMax Horn2002-07-13 12:02:10 +0000
commit9514e7012e1f00cf68ac4f146812bf867edd7d53 (patch)
treebec4f1a2125c2c9f3177d120749374ed1847e009 /gui/ListWidget.cpp
parent198d667d1ede63580ba38b5f2084bc5c85c01ee8 (diff)
downloadscummvm-rg350-9514e7012e1f00cf68ac4f146812bf867edd7d53.tar.gz
scummvm-rg350-9514e7012e1f00cf68ac4f146812bf867edd7d53.tar.bz2
scummvm-rg350-9514e7012e1f00cf68ac4f146812bf867edd7d53.zip
some cleanup
svn-id: r4534
Diffstat (limited to 'gui/ListWidget.cpp')
-rw-r--r--gui/ListWidget.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/gui/ListWidget.cpp b/gui/ListWidget.cpp
index d40cfc829d..ca501fe617 100644
--- a/gui/ListWidget.cpp
+++ b/gui/ListWidget.cpp
@@ -86,7 +86,7 @@ ListWidget::~ListWidget()
void ListWidget::handleClick(int x, int y, int button)
{
if (_flags & WIDGET_ENABLED) {
- _selectedItem = (y / LINE_HEIGHT) + _currentPos;
+ _selectedItem = (y - 2) / LINE_HEIGHT + _currentPos;
draw();
}
}
@@ -123,9 +123,7 @@ void ListWidget::drawWidget(bool hilite)
} else
buffer = "";
buffer += _list[pos];
- if (_selectedItem == pos)
- gui->drawString(buffer, _x+5, _y+2 + LINE_HEIGHT * i, _w - 10, gui->_textcolorhi);
- else
- gui->drawString(buffer, _x+5, _y+2 + LINE_HEIGHT * i, _w - 10, gui->_textcolor);
+ gui->drawString(buffer, _x+5, _y+2 + LINE_HEIGHT * i, _w - 10,
+ (_selectedItem == pos) ? gui->_textcolorhi : gui->_textcolor);
}
}