Index: src/ch/MainWnd.cpp =================================================================== diff -u -N -r0373359eff650e8cf04a5992711ef9f20347536f -rf34d204b8eecd6817dbe4a1c3b3541cf9a8794b0 --- src/ch/MainWnd.cpp (.../MainWnd.cpp) (revision 0373359eff650e8cf04a5992711ef9f20347536f) +++ src/ch/MainWnd.cpp (.../MainWnd.cpp) (revision f34d204b8eecd6817dbe4a1c3b3541cf9a8794b0) @@ -177,6 +177,14 @@ // start clipboard monitoring CClipboardMonitor::StartMonitor(&m_tasks); + if(GetConfig().get_bool(PP_PCHECK_FOR_UPDATES_AT_STARTUP)) + { + CUpdaterDlg* pDlg = new CUpdaterDlg(true); + pDlg->m_bAutoDelete = true; + + pDlg->Create(); + } + // start saving timer SetTimer(1023, (UINT)GetConfig().get_signed_num(PP_PAUTOSAVEINTERVAL), NULL); @@ -900,7 +908,7 @@ void CMainWnd::OnPopupCheckForUpdates() { - CUpdaterDlg* pDlg = new CUpdaterDlg; + CUpdaterDlg* pDlg = new CUpdaterDlg(false); pDlg->m_bAutoDelete = true; pDlg->Create();