Clone
ixen <ixen@copyhandler.com>
committed
on 12 Nov 16
Added missing break in code (CH-301).
ParallelizeReaderWriter + 3 more
src/ch/ch.cpp (+1 -0)
646 646         case eFailure:
647 647                 MsgBox(IDS_REGISTERERR_STRING, MB_ICONERROR | MB_OK);
648 648                 break;
649 649
650 650         case eSuccessNative:
651 651                 MsgBox(IDS_REGISTERED_ONLYNATIVE, MB_ICONWARNING | MB_OK);
652 652                 break;
653 653
654 654         case eSuccess32Bit:
655 655                 MsgBox(IDS_REGISTERED_ONLY32BIT, MB_ICONWARNING | MB_OK);
656 656                 break;
657 657
658 658         case eSuccessNeedRestart:
659 659                 {
660 660                         // registered ok, but incompatible versions - probably restart required
661 661                         CString strMsg;
662 662                         strMsg.Format(_T("Registration succeeded, but still the shell extension has different version (0x%lx) than Copy Handler (0x%lx)."), (unsigned long)lExtensionVersion, (unsigned long)(PRODUCT_VERSION1 << 24 | PRODUCT_VERSION2 << 16 | PRODUCT_VERSION3 << 8 | PRODUCT_VERSION4));
663 663                         LOG_WARNING(m_spLog) << strMsg;
664 664
665 665                         MsgBox(IDS_SHELL_EXTENSION_REGISTERED_MISMATCH_STRING, MB_ICONWARNING | MB_OK);
  666                         break;
666 667                 }
667 668
668 669         case eSuccess:
669 670                 MsgBox(IDS_REGISTEROK_STRING, MB_ICONINFORMATION | MB_OK);
670 671                 break;
671 672         }
672 673 }
673 674
674 675 void CCopyHandlerApp::UnregisterShellExtension()
675 676 {
676 677         ERegistrationResult eResult = m_tShellExtClient.UnRegisterShellExtDll();
677 678         switch(eResult)
678 679         {
679 680         case eSuccess:
680 681         case eSuccessNative:
681 682         case eSuccess32Bit:
682 683                 MsgBox(IDS_UNREGISTEROK_STRING, MB_ICONINFORMATION | MB_OK);
683 684                 break;
684 685
685 686         case eFailure: