public IgnoreAppMessageProccessing(FwApp instance)
{
if (instance == null)
return;
m_app = instance;
try
{
foreach (IFwMainWnd mainWnd in instance.MainWindows)
{
if (mainWnd is FwMainWnd)
{
m_oldPrsMsgsVals[mainWnd] = ((FwMainWnd)mainWnd).Mediator.ProcessMessages;
((FwMainWnd)mainWnd).Mediator.ProcessMessages = false;
}
}
}
catch
{
// This is only used when bringing up the error dialog. We don't want to bother
// with this exception since we have no idea what state the application is in.
}
}