diff options
Diffstat (limited to 'src/gui/widgets/extendedlistbox.cpp')
-rw-r--r-- | src/gui/widgets/extendedlistbox.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/gui/widgets/extendedlistbox.cpp b/src/gui/widgets/extendedlistbox.cpp index 36bcc365a..afed14481 100644 --- a/src/gui/widgets/extendedlistbox.cpp +++ b/src/gui/widgets/extendedlistbox.cpp @@ -175,22 +175,6 @@ void ExtendedListBox::draw(Graphics *graphics) } } - for (size_t f = 0; f < selSz; ++f) - { - const ExtendedListBoxItem &item = mSelectedItems[f]; - const int row1 = item.row; - if (item.image) - { - const Image *const image = model->getImageAt(row1); - if (image) - { - graphics->drawImage(image, - mImagePadding, - item.y + (height - image->getHeight()) / 2 + mPadding); - } - } - } - graphics->setColorAll(mForegroundSelectedColor, mForegroundSelectedColor2); for (size_t f = 0; f < selSz; ++f) @@ -210,6 +194,22 @@ void ExtendedListBox::draw(Graphics *graphics) } } + for (size_t f = 0; f < selSz; ++f) + { + const ExtendedListBoxItem &item = mSelectedItems[f]; + const int row1 = item.row; + if (item.image) + { + const Image *const image = model->getImageAt(row1); + if (image) + { + graphics->drawImage(image, + mImagePadding, + item.y + (height - image->getHeight()) / 2 + mPadding); + } + } + } + BLOCK_END("ExtendedListBox::draw") } |