diff --git a/rtgui/filebrowser.cc b/rtgui/filebrowser.cc index 8212efbb5..484a7f935 100755 --- a/rtgui/filebrowser.cc +++ b/rtgui/filebrowser.cc @@ -1301,23 +1301,27 @@ void FileBrowser::colorlabelRequested (std::vector tbe, int c } void FileBrowser::requestRanking(int rank){ + std::vector mselected; + { #if PROTECT_VECTORS MYREADERLOCK(l, entryRW); #endif - std::vector mselected; for (size_t i=0; i(selected[i])); + } rankingRequested (mselected, rank); } void FileBrowser::requestColorLabel(int colorlabel){ + std::vector mselected; + { #if PROTECT_VECTORS MYREADERLOCK(l, entryRW); #endif - std::vector mselected; for (size_t i=0; i(selected[i])); + } colorlabelRequested (mselected, colorlabel); }