core: Add error reporting for corrupted symbols (#4458)

This commit is contained in:
Adrian Cojocaru
2026-08-11 19:20:59 +03:00
committed by GitHub
parent 7f430aa624
commit d9664ee187
39 changed files with 331 additions and 29 deletions

View File

@@ -49,6 +49,10 @@ public:
delegate.invoke(&RendererObserver::onStyleImageMissing, image, cb);
}
void onSymbolError(const std::string& message) override {
delegate.invoke(&RendererObserver::onSymbolError, message);
}
private:
std::shared_ptr<Mailbox> mailbox;
ActorRef<RendererObserver> delegate;
@@ -108,6 +112,8 @@ public:
rendererObserver->onStyleImageMissing(id, done);
}
void onSymbolError(const std::string& message) override { rendererObserver->onSymbolError(message); }
void setObserver(std::shared_ptr<RendererObserver> observer) {
assert(observer);
rendererObserver = std::move(observer);