Clone
ixen <ixen@copyhandler.com>
committed
on 16 Oct 16
Fixed several issues reported by cppcheck (CH-272).
ParallelizeReaderWriter + 4 more
src/ch/MainWnd.cpp (+1 -2)
321 321                         SetForegroundWindow();
322 322
323 323                         // get current cursor pos
324 324                         POINT pt;
325 325                         GetCursorPos(&pt);
326 326
327 327                         pSubMenu->CheckMenuItem(ID_POPUP_MONITORING, MF_BYCOMMAND | (GetPropValue<PP_PCLIPBOARDMONITORING>(GetConfig()) ? MF_CHECKED : MF_UNCHECKED));
328 328                         pSubMenu->CheckMenuItem(ID_POPUP_SHUTAFTERFINISHED, MF_BYCOMMAND | (GetPropValue<PP_PSHUTDOWNAFTREFINISHED>(GetConfig()) ? MF_CHECKED : MF_UNCHECKED));
329 329
330 330                         // track the menu
331 331                         pSubMenu->TrackPopupMenu(TPM_LEFTBUTTON, pt.x, pt.y, this);
332 332
333 333                         // destroy
334 334                         pSubMenu->DestroyMenu();
335 335                         mMenu.DestroyMenu();
336 336                         
337 337                         break;
338 338                 }
339 339         case WM_MOUSEMOVE:
340 340                 {
341                           TCHAR text[ _MAX_PATH ];
342  
343 341                         if (m_spTasks->GetSize() != 0)
344 342                         {
345 343                                 m_spTasks->GetStatsSnapshot(m_spTaskMgrStats);
346 344
  345                                 TCHAR text[ _MAX_PATH ];
347 346                                 _sntprintf(text, _MAX_PATH, _T("%s - %.0f %%"), GetApp().GetAppName(), m_spTaskMgrStats->GetCombinedProgress() * 100.0);
348 347                                 m_ctlTray.SetTooltipText(text);
349 348                         }
350 349                         else
351 350                         {
352 351                                 CString strText = GetApp().GetAppNameVer();
353 352                                 if(GetApp().IsInPortableMode())
354 353                                         strText += GetResManager().LoadString(IDS_CH_PORTABLE_STRING);
355 354                                 m_ctlTray.SetTooltipText(strText);
356 355                         }
357 356                         break;
358 357                 }
359 358         }
360 359         
361 360         return (LRESULT)TRUE;
362 361 }
363 362
364 363 /////////////////////////////////////////////////////////////////////////////
365 364 // CMainWnd/CTrayIcon menu message handlers
366 365