X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fdisplay%2Fnr-filter-slot.cpp;h=1501afcbecb91699ac83b4c227033a5adebe11ba;hb=fdab393307601fbda47db903f77e4db1f8e941d3;hp=0cbf88e02181d12027a24ab0c572872eaf644f01;hpb=0b0c0ccec00bbc2f372bbfb172b3adede02dedd7;p=inkscape.git diff --git a/src/display/nr-filter-slot.cpp b/src/display/nr-filter-slot.cpp index 0cbf88e02..1501afcbe 100644 --- a/src/display/nr-filter-slot.cpp +++ b/src/display/nr-filter-slot.cpp @@ -14,6 +14,7 @@ */ #include +#include #include "display/nr-arena-item.h" #include "display/nr-filter-types.h" @@ -307,7 +308,7 @@ int FilterSlot::_get_index(int slot_nr) int seek = _slot_count; do { seek--; - } while (_slot_number[seek] == NR_FILTER_SLOT_NOT_SET && seek >= 0); + } while ((seek >= 0) && (_slot_number[seek] == NR_FILTER_SLOT_NOT_SET)); /* If there is no space for more slots, create more space */ if (seek == _slot_count - 1) { NRPixBlock **new_slot = new NRPixBlock*[_slot_count * 2];