From 88f6f1d080268a14c16db44474f3b4e9267a7045 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Sat, 18 Oct 2008 10:21:51 +0000 Subject: [PATCH] do not call trackView::dragEnterEvent() if instrument track window already accepted drag event - fixes dragging of presets and instruments onto track label button git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1765 0778d3d1-df1d-0410-868b-ea421aaaa00d --- src/tracks/instrument_track.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tracks/instrument_track.cpp b/src/tracks/instrument_track.cpp index 404d05845..47330b1e6 100644 --- a/src/tracks/instrument_track.cpp +++ b/src/tracks/instrument_track.cpp @@ -1009,7 +1009,10 @@ instrumentTrackWindow * instrumentTrackView::getInstrumentTrackWindow( void ) void instrumentTrackView::dragEnterEvent( QDragEnterEvent * _dee ) { getInstrumentTrackWindow()->dragEnterEvent( _dee ); - trackView::dragEnterEvent( _dee ); + if( !_dee->isAccepted() ) + { + trackView::dragEnterEvent( _dee ); + } }