]> git.sur5r.net Git - bacula/bacula/commit
Fix MediaView::getSelection
authorMarco van Wieringen <mvw@planets.elm.net>
Wed, 18 Jan 2012 19:04:53 +0000 (20:04 +0100)
committerKern Sibbald <kern@sibbald.com>
Sat, 20 Apr 2013 12:50:28 +0000 (14:50 +0200)
commitdfe6ac1a8fb6b2e2b1913ca0deabe5867fa808d6
tree7fd4f6411b6abaee6133e4bc34faa0215c4a3194
parentdc8e64166d553ed62bcce53252ac4f7d525ae2fd
Fix MediaView::getSelection

The selection in MediaView::getSelection doesn't work ok as
the internal table is sized using the number of selected items
and not the number of rows in the total table. But the table
is indexed using a row number which can be any rownr of the
total of the table. Things seen is that 3 rows are selected
but the selection only returns 2. This is probably a side effect
because the code could also just have crashed as nb = 16 and
rownr = 29-31 e.g. addressed outside the bounds of the array.

Changed the internal array to use bools instead of ints so
its also somewhat smaller.
bacula/src/qt-console/medialist/mediaview.cpp