From 40879221cfe1d40a2fcf105d7e479c19bc921547 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Mon, 7 Apr 2008 23:17:35 +0000 Subject: [PATCH] fixed wrong model-index (=>wrong description-widget) when filtering git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@901 0778d3d1-df1d-0410-868b-ea421aaaa00d --- ChangeLog | 3 +++ src/gui/effect_select_dialog.cpp | 7 ++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 3ed4fd258e..97cabd9ddf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2008-04-07 Tobias Doerffel + * src/gui/effect_select_dialog.cpp: + fixed wrong model-index (=>wrong description-widget) when filtering + * src/gui/lmms_style.cpp: decreased button-icon-size to 20px diff --git a/src/gui/effect_select_dialog.cpp b/src/gui/effect_select_dialog.cpp index 6c7d14c9d8..5e208d8f78 100644 --- a/src/gui/effect_select_dialog.cpp +++ b/src/gui/effect_select_dialog.cpp @@ -251,7 +251,12 @@ void effectListWidget::rowChanged( const QModelIndex & _idx, delete m_descriptionWidget; m_descriptionWidget = NULL; - m_currentSelection = m_effectKeys[_idx.row()]; + if( m_model.mapToSource( _idx ).row() < 0 ) + { + return; + } + + m_currentSelection = m_effectKeys[m_model.mapToSource( _idx ).row()]; if( m_currentSelection.desc && m_currentSelection.desc->sub_plugin_features ) {