mpviewplugins/mpplaybackviewplugin/src/mpplaybackview.cpp
changeset 45 612c4815aebe
parent 43 0f32e550d9d8
child 51 560ce2306a17
--- 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
 }