diff -r 271e901a9423 -r 4cc0d1a608c1 launcher/src/enginewrapper.cpp --- 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 #include #include +#include #include #include "launchermainwindow.h" @@ -207,7 +208,7 @@ void EngineWrapper::doCompareDlls(HbAction* action) { HbInputDialog *dlg = static_cast(sender()); - if(action == dlg->primaryAction()) + if( action && !action->text().compare("ok", Qt::CaseInsensitive) ) { TFileName fileName( dlg->value().toString().utf16() ); TRAPD(error, mEngine->AnalyseDLLsL( fileName ) );