Removed an extra canvas restore call
This commit is contained in:
parent
c57ea608c3
commit
266d0b9127
2 changed files with 6 additions and 5 deletions
|
|
@ -56,10 +56,12 @@ void CanvasComponentContainer::load_file(cereal::PortableBinaryInputArchive& a,
|
|||
}
|
||||
|
||||
void CanvasComponentContainer::draw(SkCanvas* canvas, const DrawData& drawData) const {
|
||||
canvas->save();
|
||||
canvas_do_transform(canvas, calculate_draw_transform(drawData));
|
||||
get_comp().draw(canvas, drawData);
|
||||
canvas->restore();
|
||||
if(should_draw(drawData)) {
|
||||
canvas->save();
|
||||
canvas_do_transform(canvas, calculate_draw_transform(drawData));
|
||||
get_comp().draw(canvas, drawData);
|
||||
canvas->restore();
|
||||
}
|
||||
}
|
||||
|
||||
void CanvasComponentContainer::set_owner_obj_info(const ObjInfoSharedPtr& ownerObjInfo) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue