From cd7b5514fde378fa37c8a97c7efb3eff443b97a6 Mon Sep 17 00:00:00 2001 From: Paul Giblock Date: Sun, 25 Jan 2009 20:08:08 +0000 Subject: [PATCH] Fix knob-recursion bug on Qt+OSX git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1969 0778d3d1-df1d-0410-868b-ea421aaaa00d --- ChangeLog | 5 +++++ src/gui/widgets/knob.cpp | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a8e938ac7..87c75909e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-01-25 Paul Giblock + + * src/gui/widgets/knob.cpp: + Fix infinite recursion on Mac OSX + 2009-01-03 Paul Giblock * src/gui/widgets/automatable_button.cpp: diff --git a/src/gui/widgets/knob.cpp b/src/gui/widgets/knob.cpp index eb1c51156..7aed4ae72 100644 --- a/src/gui/widgets/knob.cpp +++ b/src/gui/widgets/knob.cpp @@ -474,7 +474,7 @@ void knob::mousePressEvent( QMouseEvent * _me ) void knob::mouseMoveEvent( QMouseEvent * _me ) { - if( m_buttonPressed == TRUE ) + if( m_buttonPressed == TRUE && _me->pos() != m_origMousePos ) { setPosition( _me->pos() ); emit sliderMoved( model()->value() );