From f6bf4e36a8d95983a24b9008a4f2f90b9ddddb2f Mon Sep 17 00:00:00 2001 From: David Capello Date: Mon, 6 Jul 2015 13:56:53 -0300 Subject: [PATCH] Fix PaletteView::onPaint() when multiple entries are being dragged --- src/app/ui/palette_view.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/ui/palette_view.cpp b/src/app/ui/palette_view.cpp index da3086692..c43d6e5ec 100644 --- a/src/app/ui/palette_view.cpp +++ b/src/app/ui/palette_view.cpp @@ -433,9 +433,9 @@ void PaletteView::onPaint(ui::PaintEvent& ev) for (int i=0; isize()-(drag && !m_copy ? picksCount: 0); ++i) { if (drag) { if (!m_copy) { - if (m_selectedEntries[i]) { + while (i+idxOffset < m_selectedEntries.size() && + m_selectedEntries[i+idxOffset]) ++idxOffset; - } } if (!boxOffset && m_hot.color == i) { boxOffset += picksCount;