Fix reload c3t3

This commit is contained in:
Maxime Gimeno 2018-12-21 12:35:22 +01:00
parent e5e0d42120
commit d90b5d5259
2 changed files with 2 additions and 2 deletions

View File

@ -1016,9 +1016,9 @@ void MainWindow::reloadItem() {
new_item->setRenderingMode(item->renderingMode());
new_item->setVisible(item->visible());
Scene_item_with_properties *property_item = dynamic_cast<Scene_item_with_properties*>(new_item);
scene->replaceItem(scene->item_id(item), new_item, true);
if(property_item)
property_item->copyProperties(item);
scene->replaceItem(scene->item_id(item), new_item, true);
new_item->invalidateOpenGLBuffers();
item->deleteLater();
}

View File

@ -1304,7 +1304,7 @@ QMenu* Scene_c3t3_item::contextMenu()
QMenu *container = new QMenu(tr("Alpha value"));
container->menuAction()->setProperty("is_groupable", true);
QWidgetAction *sliderAction = new QWidgetAction(0);
sliderAction->setDefaultWidget(d->alphaSlider);
sliderAction->setDefaultWidget(alphaSlider());
connect(d->alphaSlider, &QSlider::valueChanged,
[this]()
{