implement drawDisplayList in impeller dispatcher (flutter/engine#153)

This commit is contained in:
Jim Graham 2022-04-22 14:45:52 -07:00 committed by Dan Field
parent aaf2845d88
commit f1a32cac0a

View File

@ -703,7 +703,12 @@ void DisplayListDispatcher::drawPicture(const sk_sp<SkPicture> picture,
// |flutter::Dispatcher|
void DisplayListDispatcher::drawDisplayList(
const sk_sp<flutter::DisplayList> display_list) {
UNIMPLEMENTED;
int saveCount = canvas_.GetSaveCount();
Paint savePaint = paint_;
paint_ = Paint();
display_list->Dispatch(*this);
paint_ = savePaint;
canvas_.RestoreToCount(saveCount);
}
// |flutter::Dispatcher|