do not reclaim keyboard focus if new focus widget is a QLineEdit

git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1764 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
Tobias Doerffel
2008-10-18 10:21:21 +00:00
parent bc473ef91a
commit c6bc92e533

View File

@@ -718,7 +718,9 @@ void pianoView::focusOutEvent( QFocusEvent * )
// focus just switched to another control inside the instrument track
// window we live in?
if( parentWidget()->parentWidget()->focusWidget() != this )
if( parentWidget()->parentWidget()->focusWidget() != this &&
!parentWidget()->parentWidget()->
focusWidget()->inherits( "QLineEdit" ) )
{
// then reclaim keyboard focus!
setFocus();