diff options
author | Andrei Karas <akaras@inbox.ru> | 2012-10-21 14:27:21 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2012-10-21 14:27:21 +0300 |
commit | 8048bed1e902feba8c623f68badbba946b0a24ac (patch) | |
tree | 5c5c6150f21dc4ee4342563a071f1e4010397d35 /src/gui/skilldialog.cpp | |
parent | 59e4495082d3911d9adae6d7ed66586279e45e84 (diff) | |
download | manaplus-8048bed1e902feba8c623f68badbba946b0a24ac.tar.gz manaplus-8048bed1e902feba8c623f68badbba946b0a24ac.tar.bz2 manaplus-8048bed1e902feba8c623f68badbba946b0a24ac.tar.xz manaplus-8048bed1e902feba8c623f68badbba946b0a24ac.zip |
Fix selection in skills dialog.
Was broken after adding additinal theming to listboxes.
Diffstat (limited to 'src/gui/skilldialog.cpp')
-rw-r--r-- | src/gui/skilldialog.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gui/skilldialog.cpp b/src/gui/skilldialog.cpp index d7b3153dd..08a98db66 100644 --- a/src/gui/skilldialog.cpp +++ b/src/gui/skilldialog.cpp @@ -167,10 +167,10 @@ class SkillListBox final : public ListBox if (!viewport) return; - const int y = event.getY() / getRowHeight(); + const int y = (event.getY() + mPadding) / getRowHeight(); if (!mModel || y >= mModel->getNumberOfElements()) return; - const SkillInfo *const skill = mModel->getSkillAt(y + mPadding); + const SkillInfo *const skill = mModel->getSkillAt(y); if (!skill) return; |