Changeset 9274f3


Ignore:
Timestamp:
May 5, 2016, 5:14:19 PM (10 years ago)
Author:
Frederik Heber <heber@…>
Children:
4a319a
Parents:
35e83a
git-author:
Frederik Heber <heber@…> (05/05/16 14:24:11)
git-committer:
Frederik Heber <heber@…> (05/05/16 17:14:19)
Message:

QtShapeList uses getLockedInstance on refill().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/UIElements/Views/Qt4/QtShapeList.cpp

    r35e83a r9274f3  
    123123  shapeSelection.clear();
    124124
    125   ShapeRegistry &reg = ShapeRegistry::getInstance();
    126   ShapeFactory &factory = ShapeFactory::getInstance();
     125  const AtomicInstance<ShapeRegistry> reg = ShapeRegistry::getLockedInstance();
     126  const ShapeFactory &factory = ShapeFactory::getConstInstance();
    127127
    128128  ShapeRegistry::const_iterator iter;
    129   for (iter = reg.getBeginIter(); iter != reg.getEndIter(); iter ++){
     129  for (iter = (*reg).getBeginIter(); iter != (*reg).getEndIter(); iter ++){
    130130    ::Shape *s = iter->second;
    131131    if (s == ignore)
     
    137137    treeItem->setText(CENTER, QString(toString(s->getCenter()).c_str()));
    138138    treeItem->setText(RADIUS, QString::number(s->getRadius()));
    139     treeItem->setSelected(reg.isSelected(s));
     139    treeItem->setSelected((*reg).isSelected(s));
    140140
    141     shapeSelection.push_back(reg.isSelected(s));
     141    shapeSelection.push_back((*reg).isSelected(s));
    142142  }
    143143  clearing = false;
Note: See TracChangeset for help on using the changeset viewer.