Changeset 77 in tspsg-svn


Ignore:
Timestamp:
Dec 17, 2009, 1:24:34 PM (14 years ago)
Author:
laleppa
Message:

Fixed crash when the task didn't have a solution.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/i18n/ru.ts

    r75 r77  
    310310        <location filename="../src/mainwindow.cpp" line="443"/>
    311311        <source>&lt;b&gt;WARNING!!!&lt;/b&gt;&lt;br&gt;This result is a record, but it may not be optimal.&lt;br&gt;Iterations need to be continued to check whether this result is optimal or get an optimal one.</source>
    312         <translation>ВНИМАНИЕ!!!&lt;br&gt;Найденное решение является рекордом, но может оказаться не оптимальным.&lt;br&gt;Для получения оптимального решения, или проверки текущего на оптимальность, требуется продолжить итерации.</translation>
     312        <translation>&lt;b&gt;ВНИМАНИЕ!!!&lt;/b&gt;&lt;br&gt;Найденное решение является рекордом, но может оказаться не оптимальным.&lt;br&gt;Для получения оптимального решения, или проверки текущего на оптимальность, требуется продолжить итерации.</translation>
    313313    </message>
    314314    <message>
  • trunk/i18n/uk.ts

    r75 r77  
    683683        <location filename="../src/mainwindow.cpp" line="443"/>
    684684        <source>&lt;b&gt;WARNING!!!&lt;/b&gt;&lt;br&gt;This result is a record, but it may not be optimal.&lt;br&gt;Iterations need to be continued to check whether this result is optimal or get an optimal one.</source>
    685         <translation>Увага!!!&lt;br&gt;Знайдений розв&apos;язок є рекордом, але може бути неоптимальним.&lt;br&gt;Для отримання оптимального розв&apos;зку, або перевірки поточного на оптимальність, потрібно продовжити ітерації.</translation>
     685        <translation>&lt;b&gt;Увага!!!&lt;/b&gt;&lt;br&gt;Знайдений розв&apos;язок є рекордом, але може бути неоптимальним.&lt;br&gt;Для отримання оптимального розв&apos;зку, або перевірки поточного на оптимальність, потрібно продовжити ітерації.</translation>
    686686    </message>
    687687    <message>
  • trunk/src/tspsolver.cpp

    r76 r77  
    217217}
    218218
    219 void CTSPSolver::deleteNode(SStep *node)
     219void CTSPSolver::deleteNode(SStep *&node)
    220220{
    221221        if (node->plNode != NULL)
  • trunk/src/tspsolver.h

    r76 r77  
    100100        double align(TMatrix &matrix);
    101101        void cleanup();
    102         void deleteNode(SStep *node);
     102        void deleteNode(SStep *&node);
    103103        QList<SCandidate> findCandidate(const TMatrix &matrix, int &nRow, int &nCol) const;
    104104        double findMinInCol(int nCol, const TMatrix &matrix, int exr = -1) const;
Note: See TracChangeset for help on using the changeset viewer.