[core] Add layer before notifying observer

This commit is contained in:
John Firebaugh
2017-10-24 11:46:45 -07:00
parent af90446758
commit ba8342a12e

View File

@@ -204,9 +204,10 @@ Layer* Style::Impl::addLayer(std::unique_ptr<Layer> layer, optional<std::string>
}
layer->setObserver(this);
Layer* result = layers.add(std::move(layer), before);
observer->onUpdate();
return layers.add(std::move(layer), before);
return result;
}
std::unique_ptr<Layer> Style::Impl::removeLayer(const std::string& id) {