Ticket #1907: file.patch

File file.patch, 787 bytes (added by nickk9, 9 years ago)
  • file.

    old new  
    19561956                && dest_dir[0] != '\0' 
    19571957                && dest_dir[strlen (dest_dir) - 1] != PATH_SEP) { 
    19581958            /* add trailing separator */ 
     1959            if (single_entry) { // nickk: add filename to dest path 
     1960                dest_dir_ = g_strconcat (dest_dir, PATH_SEP_STR, source, (char *) NULL); 
     1961            } else { 
    19591962            dest_dir_ = g_strconcat (dest_dir, PATH_SEP_STR, (char *) NULL); 
     1963            } 
     1964        } else if (!force_single && single_entry 
     1965                && dest_dir[0] != '\0' 
     1966                && dest_dir[strlen (dest_dir) - 1] == PATH_SEP) { 
     1967            // nickk: add filename to dest path 
     1968            dest_dir_ = g_strconcat (dest_dir, source, (char *) NULL); 
    19601969        } else { 
    19611970            /* just copy */ 
    19621971            dest_dir_ = g_strdup (dest_dir);