launcher/src/enginewrapper.cpp
changeset 28 4cc0d1a608c1
parent 17 4f2773374eff
--- a/launcher/src/enginewrapper.cpp	Fri May 14 16:10:39 2010 +0300
+++ b/launcher/src/enginewrapper.cpp	Tue Jun 01 14:40:54 2010 +0300
@@ -21,6 +21,7 @@
 #include <shareuidialog.h>
 #include <eikenv.h>
 #include <hbprogressdialog.h>
+#include <hbaction.h>
 #include <QDebug>
 
 #include "launchermainwindow.h"
@@ -207,7 +208,7 @@
 void EngineWrapper::doCompareDlls(HbAction* action)
     {
     HbInputDialog *dlg = static_cast<HbInputDialog*>(sender());
-    if(action == dlg->primaryAction())
+    if( action && !action->text().compare("ok", Qt::CaseInsensitive) )
         {
         TFileName fileName( dlg->value().toString().utf16() );
         TRAPD(error,  mEngine->AnalyseDLLsL( fileName ) );