Skip to content

While bug in src/candle/widgets/dropwidget.cpp #657

@GeorgKZ

Description

@GeorgKZ

Versions

  • Candle version: [1.2.15b]

Файл: src/candle/widgets/dropwidget.cpp
Строка: while (y >= yl.at(i) && i < yl.count()) i++;

Из-за неправильной последовательности проверки условий завершения цикла происходит аварийное завершение программы при перетаскивании виджета.

Для повышения удобочитаемости можно оформить в виде цикла for:

        int i;
        for (i = 0; i < yl.count(); ++i) {
            if (y < yl.at(i)) break;
        }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions