Changeset 529
- Timestamp:
- Nov 4, 2006, 10:02:53 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/assoc.c
r506 r529 11 11 29 Jul 06 SHL Use xfgets, xfgets_bstripcr 12 12 10 Sep 06 GKY Add Move to last, Okay adds if new, Replace Current in Listbox Dialog 13 19 Oct 06 GKY Rework replace logic 13 14 14 15 **************************************************************************************/ … … 51 52 52 53 static LINKASSOC *asshead = NULL,*asstail = NULL; 53 static BOOL assloaded = FALSE ;54 static BOOL assloaded = FALSE,replace = FALSE ; 54 55 55 56 static PSZ pszSrcFile = __FILE__; … … 255 256 if(addme && *addme->cl && *addme->mask) { 256 257 info = asshead; 257 while(info) {258 if( !stricmp(info->mask,addme->mask) &&259 ((!info->sig && !*addme->sig) || 260 (info->sig && !strcmp(addme->sig,info->sig)))) 258 while(info) { 259 if((!replace) && (!stricmp(info->mask,addme->mask) && 260 ((!info->sig && !*addme->sig) || (!replace) && 261 (info->sig && !strcmp(addme->sig,info->sig))))) 261 262 return NULL; 262 263 info = info->next; … … 682 683 { 683 684 ASSOC temp; 684 CHAR dummy[34];{ 685 CHAR dummy[34]; 686 replace=FALSE; 687 { 685 688 x = (SHORT)WinSendDlgItemMsg(hwnd, 686 689 ASS_LISTBOX, … … 776 779 ASSOC temp; 777 780 CHAR dummy[34]; 781 replace=FALSE; 778 782 779 783 memset(&temp,0,sizeof(ASSOC)); … … 884 888 break; 885 889 case ASS_REPLACE: 886 887 888 890 889 891 { 890 892 ASSOC temp; 891 893 CHAR dummy[34]; 894 replace=TRUE; 892 895 893 896 y = (SHORT)WinSendDlgItemMsg(hwnd, … … 985 988 Runtime_Error(pszSrcFile, __LINE__, "kill_association"); 986 989 else { 987 990 988 991 if(y >= 0) { 989 992 WinSendDlgItemMsg(hwnd,
Note:
See TracChangeset
for help on using the changeset viewer.