--- a/mpviewplugins/mpplaybackviewplugin/src/mpplaybackview.cpp Fri Jul 09 16:27:03 2010 -0500
+++ b/mpviewplugins/mpplaybackviewplugin/src/mpplaybackview.cpp Fri Jul 23 17:31:12 2010 -0500
@@ -119,8 +119,6 @@
connect ( mWindow, SIGNAL( viewReady() ), this, SLOT( connectButtons() ) );
if ( mViewMode == MpCommon::DefaultView ) {
- mEqualizerWidget = new MpEqualizerWidget();
- mEqualizerWidget->prepareDialog();
// Observe changes in settings.
connect( MpSettingsManager::instance(), SIGNAL( shuffleChanged( bool ) ),
this, SLOT( shuffleChanged( bool ) ) );
@@ -570,11 +568,12 @@
void MpPlaybackView::showEqualizerDialog()
{
TX_ENTRY
-
- if( mEqualizerWidget )
- {
- mEqualizerWidget->show();
+ if ( !mEqualizerWidget ){
+ mEqualizerWidget = new MpEqualizerWidget();
+ mEqualizerWidget->prepareDialog();
}
+
+ mEqualizerWidget->show();
TX_EXIT
}