4.2.245 - Linux, segfault, Issue 2835
This commit is contained in:
@@ -441,12 +441,11 @@ void ToolPanelCoordinator::updateToolState() {
|
|||||||
if (i<expList.size())
|
if (i<expList.size())
|
||||||
expList.at(i)->set_expanded (options.tpOpen.at(i));
|
expList.at(i)->set_expanded (options.tpOpen.at(i));
|
||||||
|
|
||||||
|
if(options.tpOpen.size()>expList.size()) {
|
||||||
size_t sizeWavelet = options.tpOpen.size() - expList.size();
|
size_t sizeWavelet = options.tpOpen.size() - expList.size();
|
||||||
if(sizeWavelet > 0) {
|
|
||||||
std::vector<int> temp;
|
std::vector<int> temp;
|
||||||
temp.resize(sizeWavelet);
|
|
||||||
for (size_t i=0; i<sizeWavelet; i++)
|
for (size_t i=0; i<sizeWavelet; i++)
|
||||||
temp[i] = options.tpOpen.at(i+expList.size());
|
temp.push_back(options.tpOpen.at(i+expList.size()));
|
||||||
wavelet->updateToolState(temp);
|
wavelet->updateToolState(temp);
|
||||||
wavelet->setExpanded(true);
|
wavelet->setExpanded(true);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user