Changeset 1068
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/arccnrs.c
r1063 r1068 53 53 15 Feb 08 SHL Sync with settings menu rework 54 54 29 Feb 08 GKY Use xfree where appropriate 55 14 Jul 08 JBS Ticket 126: Add support for WPS open default & open settings in arccnrs 55 56 56 57 ***********************************************************************/ … … 1632 1633 case IDM_EXTRACTWDIRS: 1633 1634 case IDM_EXTRACT: 1635 case IDM_OPENDEFAULT: 1636 case IDM_OPENSETTINGS: 1634 1637 { 1635 1638 CHAR *endofit, *ptr; 1636 1639 PSZ pszCmdLine; 1637 1640 INT z; 1638 1639 1641 if ((li->type == IDM_EXTRACT && !li->info->extract) || 1640 1642 ((li->type == IDM_VIEW || li->type == IDM_VIEWTEXT || … … 1707 1709 li->type == IDM_EDIT || 1708 1710 li->type == IDM_EDITTEXT || 1709 (li->type == IDM_EDITBINARY && 1711 li->type == IDM_OPENDEFAULT || 1712 li->type == IDM_OPENSETTINGS || 1713 (li->type == IDM_EDITBINARY && // JBS No way for this () to be true?? 1710 1714 li->type == IDM_MCIPLAY)) && 1711 1715 !li->info->exwdirs)) ? … … 1801 1805 li->type == IDM_VIEWARCHIVE || 1802 1806 li->type == IDM_EDITBINARY || 1807 li->type == IDM_OPENDEFAULT || 1808 li->type == IDM_OPENSETTINGS || 1803 1809 li->type == IDM_MCIPLAY || li->type == IDM_PRINT) { 1804 1810 1805 1811 CHAR *temp, *p; 1806 1807 1812 for (x = 0; li->list[x]; x++) { 1808 1813 if (!li->info->exwdirs) { … … 1895 1900 WINDOWED | SEPARATE, li->targetpath, li->list, 1896 1901 NULL, pszSrcFile, __LINE__); 1902 } 1903 else if (li->type == IDM_OPENDEFAULT || 1904 li->type == IDM_OPENSETTINGS) { 1905 WORKER *wk; 1906 # ifdef FORTIFY 1907 Fortify_EnterScope(); 1908 # endif 1909 wk = xmallocz(sizeof(WORKER), pszSrcFile, __LINE__); 1910 if (!wk) 1911 FreeListInfo(li); 1912 else { 1913 wk->size = sizeof(WORKER); 1914 wk->hwndCnr = dcd->hwndCnr; 1915 wk->hwndParent = dcd->hwndParent; 1916 wk->hwndFrame = dcd->hwndFrame; 1917 wk->hwndClient = dcd->hwndClient; 1918 wk->li = li; 1919 strcpy(wk->directory, dcd->directory); 1920 if (_beginthread(Action, NULL, 122880, (PVOID) wk) == -1) { 1921 Runtime_Error(pszSrcFile, __LINE__, 1922 GetPString(IDS_COULDNTSTARTTHREADTEXT)); 1923 free(wk); 1924 FreeListInfo((LISTINFO *) mp1); 1925 # ifdef FORTIFY 1926 Fortify_LeaveScope(); 1927 # endif 1928 } 1929 } 1930 1897 1931 } 1898 1932 else { … … 1982 2016 } 1983 2017 } 1984 FreeListInfo(li); 2018 if (li->type != IDM_OPENDEFAULT && li->type != IDM_OPENSETTINGS) 2019 { 2020 FreeListInfo(li); 2021 } 1985 2022 } 1986 2023 return 0; … … 2909 2946 case IDM_EXEC: 2910 2947 case IDM_VIRUSSCAN: 2948 case IDM_OPENDEFAULT: 2949 case IDM_OPENSETTINGS: 2911 2950 { 2912 2951 LISTINFO *li; … … 2972 3011 case IDM_PRINT: 2973 3012 case IDM_VIRUSSCAN: 3013 case IDM_OPENDEFAULT: 3014 case IDM_OPENSETTINGS: 2974 3015 strcpy(li->targetpath, dcd->workdir); 2975 3016 break; … … 2988 3029 else 2989 3030 free(li); 2990 # ifdef FORTIFY2991 Fortify_LeaveScope();2992 # endif3031 # ifdef FORTIFY 3032 Fortify_LeaveScope(); 3033 # endif 2993 3034 } 2994 3035 } -
trunk/dll/fm3res.rc
r958 r1068 33 33 19 Jan 08 GKY Rework Utilities menu 34 34 14 Feb 08 SHL Add settings submenu. Use new settings submenu definitions 35 14 Jul 08 JBS Ticket 126: Add support for WPS open default & open settings in arccnrs 35 36 36 37 ***********************************************************************/ … … 720 721 VK_F5, IDM_DOITYOURSELF, CONTROL,VIRTUALKEY 721 722 VK_F6, IDM_OPENDEFAULT, VIRTUALKEY 723 VK_F7, IDM_OPENSETTINGS, VIRTUALKEY 722 724 VK_F7, IDM_SHOWSORT, CONTROL,VIRTUALKEY 723 VK_F7, IDM_OPENSETTINGS, VIRTUALKEY724 725 VK_F8, IDM_SHOWSELECT, CONTROL,VIRTUALKEY 725 726 VK_F10, IDM_CONTEXTMENU, SHIFT,VIRTUALKEY … … 878 879 VK_F5, IDM_DOITYOURSELF, CONTROL,VIRTUALKEY 879 880 VK_F6, IDM_OPENDEFAULT, VIRTUALKEY 881 VK_F7, IDM_OPENSETTINGS, VIRTUALKEY 880 882 VK_F7, IDM_SHOWSORT, CONTROL,VIRTUALKEY 881 VK_F7, IDM_OPENSETTINGS, VIRTUALKEY882 883 VK_F8, IDM_SHOWSELECT, CONTROL,VIRTUALKEY 883 884 VK_F10, IDM_CONTEXTMENU, SHIFT,VIRTUALKEY … … 1694 1695 MENUITEM "~Delete\tCtrl + d", IDM_DELETE 1695 1696 MENUITEM "~Find\tCtrl + i", IDM_FIND 1697 SUBMENU "~Open", IDM_OPENSUBMENU 1698 { 1699 MENUITEM "Default\tF6", IDM_OPENDEFAULT 1700 MENUITEM "~Settings\tF7", IDM_OPENSETTINGS 1701 } 1696 1702 MENUITEM "", -1, MIS_SEPARATOR 1697 1703 SUBMENU "~Edit", IDM_EDITSUBMENU … … 1764 1770 VK_F1, IDM_HELP, VIRTUALKEY 1765 1771 VK_F3, SC_CLOSE, SYSCOMMAND,VIRTUALKEY 1772 VK_F6, IDM_OPENDEFAULT, VIRTUALKEY 1773 VK_F7, IDM_OPENSETTINGS, VIRTUALKEY 1766 1774 VK_F7, IDM_SHOWSORT, CONTROL,VIRTUALKEY 1767 1775 VK_F8, IDM_SHOWSELECT, CONTROL,VIRTUALKEY
Note:
See TracChangeset
for help on using the changeset viewer.
