NewLayer can be called in batch mode

This commit is contained in:
David Capello 2018-09-04 17:30:34 -03:00
parent 8ba664e306
commit 853415332b

View File

@ -319,15 +319,18 @@ void NewLayerCommand::onExecute(Context* context)
tx.commit();
}
update_screen_for_document(document);
StatusBar::instance()->invalidate();
StatusBar::instance()->showTip(
1000, "%s '%s' created",
layerPrefix(),
name.c_str());
if (context->isUIAvailable()) {
update_screen_for_document(document);
App::instance()->mainWindow()->popTimeline();
StatusBar::instance()->invalidate();
StatusBar::instance()->showTip(
1000, "%s '%s' created",
layerPrefix(),
name.c_str());
App::instance()->mainWindow()->popTimeline();
}
}
std::string NewLayerCommand::onGetFriendlyName() const