]> git.lyx.org Git - features.git/commitdiff
Consider filtering when selecting from categorized combo (#8452)
authorJuergen Spitzmueller <spitz@lyx.org>
Mon, 10 Dec 2012 11:52:23 +0000 (12:52 +0100)
committerJuergen Spitzmueller <spitz@lyx.org>
Mon, 10 Dec 2012 11:52:23 +0000 (12:52 +0100)
src/frontends/qt4/CategorizedCombo.cpp

index 327059f878588b32cbc46d6c4d6d7f5743abc397..1fd7f35debc155285f0a6853917d3c9987a336a1 100644 (file)
@@ -557,7 +557,8 @@ void CategorizedCombo::addItemSort(QString const & item, QString const & guiname
 
 QString CategorizedCombo::getData(int row) const
 {
-       return d->model_->data(d->model_->index(row, 1), Qt::DisplayRole).toString();
+       int srow = d->filterModel_->mapToSource(d->filterModel_->index(row, 1)).row();
+       return d->model_->data(d->model_->index(srow, 1), Qt::DisplayRole).toString();
 }