improving actions history
This commit is contained in:
@@ -166,8 +166,8 @@ void App::init_sidebar()
|
||||
brush_update();
|
||||
};
|
||||
|
||||
layers->on_layer_add = [this](Node*) {
|
||||
canvas->m_canvas->layer_add(layers->m_layers.back()->m_label_text.c_str());
|
||||
layers->on_layer_add = [this](Node*, std::unique_ptr<class Layer> layer, int index) {
|
||||
canvas->m_canvas->layer_add(layers->m_layers.back()->m_label_text.c_str(), std::move(layer), index);
|
||||
canvas->m_canvas->m_unsaved = true;
|
||||
title_update();
|
||||
};
|
||||
@@ -1162,7 +1162,7 @@ void App::init_menu_layer()
|
||||
canvas->m_canvas->layer_remove(current_idx_order);
|
||||
layers->clear();
|
||||
for (auto& i : canvas->m_canvas->m_order)
|
||||
layers->add_layer(canvas->m_canvas->m_layers[i]->m_name.c_str());
|
||||
layers->add_layer(canvas->m_canvas->m_layers[i]->m_name.c_str(), false);
|
||||
layers->m_current_layer->m_selected = false;
|
||||
layers->m_current_layer = layers->m_layers[current_idx_order - 1];
|
||||
layers->m_current_layer->m_selected = true;
|
||||
@@ -1219,8 +1219,7 @@ void App::initLayout()
|
||||
|
||||
init_sidebar();
|
||||
|
||||
canvas->m_canvas->layer_add("Default");
|
||||
layers->add_layer("Default");
|
||||
layers->add_layer("Default", false);
|
||||
|
||||
init_toolbar_draw();
|
||||
init_toolbar_main();
|
||||
|
||||
Reference in New Issue
Block a user