Ignore:
Timestamp:
Jan 9, 2017, 11:09:38 AM (3 years ago)
Author:
jrpelegrina
Message:

Update new version: 3.15.02

File:
1 edited

Legend:

Unmodified
Added
Removed
  • filezilla/trunk/fuentes/src/interface/listingcomparison.cpp

    r130 r3185  
    8585
    8686        const int mode = COptions::Get()->GetOptionVal(OPTION_COMPARISONMODE);
    87         duration const threshold = duration::from_minutes( COptions::Get()->GetOptionVal(OPTION_COMPARISON_THRESHOLD) );
     87        fz::duration const threshold = fz::duration::from_minutes( COptions::Get()->GetOptionVal(OPTION_COMPARISON_THRESHOLD) );
    8888
    8989        m_pLeft->StartComparison();
     
    9494        bool remoteDir = false;
    9595        int64_t localSize, remoteSize;
    96         CDateTime localDate, remoteDate;
     96        fz::datetime localDate, remoteDate;
    9797
    9898        const int dirSortMode = COptions::Get()->GetOptionVal(OPTION_FILELIST_DIRSORT);
     
    100100        const bool hide_identical = COptions::Get()->GetOptionVal(OPTION_COMPARE_HIDEIDENTICAL) != 0;
    101101
    102         bool gotLocal = m_pLeft->GetNextFile(localFile, localDir, localSize, localDate);
    103         bool gotRemote = m_pRight->GetNextFile(remoteFile, remoteDir, remoteSize, remoteDate);
     102        bool gotLocal = m_pLeft->get_next_file(localFile, localDir, localSize, localDate);
     103        bool gotRemote = m_pRight->get_next_file(remoteFile, remoteDir, remoteSize, remoteDate);
    104104
    105105        while (gotLocal && gotRemote) {
     
    115115                        }
    116116                        else {
    117                                 if (!localDate.IsValid() || !remoteDate.IsValid()) {
    118                                         if (!hide_identical || localDate.IsValid() || remoteDate.IsValid() || localFile == _T("..")) {
     117                                if (!localDate.empty() || !remoteDate.empty()) {
     118                                        if (!hide_identical || localDate.empty() || remoteDate.empty() || localFile == _T("..")) {
    119119                                                const CComparableListing::t_fileEntryFlags flag = CComparableListing::normal;
    120120                                                m_pLeft->CompareAddFile(flag);
     
    125125                                        CComparableListing::t_fileEntryFlags localFlag, remoteFlag;
    126126
    127                                         int dateCmp = localDate.Compare(remoteDate);
     127                                        int dateCmp = localDate.compare(remoteDate);
    128128                                        if (dateCmp < 0) {
    129129                                                localDate += threshold;
     
    132132                                                remoteDate += threshold;
    133133                                        }
    134                                         int adjustedDateCmp = localDate.Compare(remoteDate);
     134                                        int adjustedDateCmp = localDate.compare(remoteDate);
    135135                                        if (dateCmp && dateCmp == -adjustedDateCmp) {
    136136                                                dateCmp = 0;
     
    151151                                }
    152152                        }
    153                         gotLocal = m_pLeft->GetNextFile(localFile, localDir, localSize, localDate);
    154                         gotRemote = m_pRight->GetNextFile(remoteFile, remoteDir, remoteSize, remoteDate);
     153                        gotLocal = m_pLeft->get_next_file(localFile, localDir, localSize, localDate);
     154                        gotRemote = m_pRight->get_next_file(remoteFile, remoteDir, remoteSize, remoteDate);
    155155                        continue;
    156156                }
     
    159159                        m_pLeft->CompareAddFile(CComparableListing::lonely);
    160160                        m_pRight->CompareAddFile(CComparableListing::fill);
    161                         gotLocal = m_pLeft->GetNextFile(localFile, localDir, localSize, localDate);
     161                        gotLocal = m_pLeft->get_next_file(localFile, localDir, localSize, localDate);
    162162                }
    163163                else {
    164164                        m_pLeft->CompareAddFile(CComparableListing::fill);
    165165                        m_pRight->CompareAddFile(CComparableListing::lonely);
    166                         gotRemote = m_pRight->GetNextFile(remoteFile, remoteDir, remoteSize, remoteDate);
     166                        gotRemote = m_pRight->get_next_file(remoteFile, remoteDir, remoteSize, remoteDate);
    167167                }
    168168        }
     
    170170                m_pLeft->CompareAddFile(CComparableListing::lonely);
    171171                m_pRight->CompareAddFile(CComparableListing::fill);
    172                 gotLocal = m_pLeft->GetNextFile(localFile, localDir, localSize, localDate);
     172                gotLocal = m_pLeft->get_next_file(localFile, localDir, localSize, localDate);
    173173        }
    174174        while (gotRemote)
     
    176176                m_pLeft->CompareAddFile(CComparableListing::fill);
    177177                m_pRight->CompareAddFile(CComparableListing::lonely);
    178                 gotRemote = m_pRight->GetNextFile(remoteFile, remoteDir, remoteSize, remoteDate);
     178                gotRemote = m_pRight->get_next_file(remoteFile, remoteDir, remoteSize, remoteDate);
    179179        }
    180180
Note: See TracChangeset for help on using the changeset viewer.