Changeset 617 for trunk/dll


Ignore:
Timestamp:
Apr 20, 2007, 8:54:31 PM (19 years ago)
Author:
Steven Levine
Message:

Avoid spurious add_udir error reports

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/walkem.c

    r574 r617  
    1717  14 Nov 06 SHL Correct FillPathListBox regression
    1818  22 Mar 07 GKY Use QWL_USER
     19  20 Apr 07 SHL Avoid spurious add_udir error reports
    1920
    2021***********************************************************************/
     
    195196}
    196197
    197 //=== add_udir - add path to user dir list or last used dir list ===
    198 
    199 BOOL add_udir(BOOL userdirs, CHAR * inpath)
     198/**
     199 * Add path to user directory list or last used directory list.
     200 * Callers need to check fUdirsChanged to know if user dirs change occured.
     201 * Callers need to check return code to know if last dirs change occured.
     202 * @param userdirs TRUE to process user directory list. Otherwise last used list.
     203 * @return TRUE if added, FALSE if already in list or error.
     204 */
     205
     206BOOL add_udir(BOOL userdirs, CHAR *inpath)
    200207{
    201208  CHAR path[CCHMAXPATH];
     
    914921      if (*szBuff && !IsFile(szBuff)) {
    915922        MakeFullName(szBuff);
    916         if (!add_udir(TRUE, szBuff))
    917           Runtime_Error(pszSrcFile, __LINE__, "add_udir");
    918         else {
     923        add_udir(TRUE, szBuff);
     924        if (fUdirsChanged) {
    919925          WinSendDlgItemMsg(hwnd,
    920926                            WALK_USERLIST,
Note: See TracChangeset for help on using the changeset viewer.