Loading common/gal/cairo/cairo_gal.cpp +9 −3 Original line number Diff line number Diff line Loading @@ -736,8 +736,13 @@ void CAIRO_GAL::SetTarget( RenderTarget aTarget ) return; // Cairo grouping prevents display of overlapping items on the same layer in the lighter color if( isInitialized ) { storePath(); cairo_pop_group_to_source( currentContext ); cairo_paint_with_alpha( currentContext, fillColor.a ); } switch( aTarget ) { Loading @@ -752,6 +757,7 @@ void CAIRO_GAL::SetTarget( RenderTarget aTarget ) break; } if( isInitialized ) cairo_push_group( currentContext ); currentTarget = aTarget; Loading Loading
common/gal/cairo/cairo_gal.cpp +9 −3 Original line number Diff line number Diff line Loading @@ -736,8 +736,13 @@ void CAIRO_GAL::SetTarget( RenderTarget aTarget ) return; // Cairo grouping prevents display of overlapping items on the same layer in the lighter color if( isInitialized ) { storePath(); cairo_pop_group_to_source( currentContext ); cairo_paint_with_alpha( currentContext, fillColor.a ); } switch( aTarget ) { Loading @@ -752,6 +757,7 @@ void CAIRO_GAL::SetTarget( RenderTarget aTarget ) break; } if( isInitialized ) cairo_push_group( currentContext ); currentTarget = aTarget; Loading