From 69893707b09e387a7ec93146e483e156f7b90691 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Sat, 26 Jan 2008 08:52:19 +0000 Subject: [PATCH] call updateButtons() after model-change, use model()->value() rather than value() git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@678 0778d3d1-df1d-0410-868b-ea421aaaa00d --- ChangeLog | 9 +++++++++ src/widgets/automatable_button.cpp | 3 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 3ed5117b8..c27046fea 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2008-01-26 Tobias Doerffel + + * src/widgets/automatable_button.cpp: + - call updateButtons() after model-change + - use model()->value() rather than value() + + * plugins/triple_oscillator/triple_oscillator.cpp: + fixed upper boundaries for wave-shape- and modulation-algo-models + 2008-01-26 Tobias Doerffel * plugins/triple_oscillator/triple_oscillator.h: diff --git a/src/widgets/automatable_button.cpp b/src/widgets/automatable_button.cpp index 73f824e0b..d7846e43a 100644 --- a/src/widgets/automatable_button.cpp +++ b/src/widgets/automatable_button.cpp @@ -234,6 +234,7 @@ void automatableButtonGroup::modelChanged( void ) connect( model(), SIGNAL( dataChanged() ), this, SLOT( updateButtons() ) ); autoModelView::modelChanged(); + updateButtons(); } @@ -244,7 +245,7 @@ void automatableButtonGroup::updateButtons( void ) int i = 0; foreach( automatableButton * btn, m_buttons ) { - btn->model()->setValue( i == value() ); + btn->model()->setValue( i == model()->value() ); ++i; } }