summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: da6f0a4)
raw | patch | inline | side by side (parent: da6f0a4)
author | buliabyak <buliabyak@users.sourceforge.net> | |
Fri, 20 Oct 2006 08:33:17 +0000 (08:33 +0000) | ||
committer | buliabyak <buliabyak@users.sourceforge.net> | |
Fri, 20 Oct 2006 08:33:17 +0000 (08:33 +0000) |
src/display/nr-arena-item.cpp | patch | blob | history |
index a46ad0cc0496571525f75a37bc6dacb5655bdfb0..12312c251652488c2e1fe206cd8b3c6d75361eb1 100644 (file)
/* This pointer wouldn't be valid outside this block, so clear it */
item->background_pb = NULL;
} else {
- if (item->filter && !outline) {
+ if (item->render_opacity) { // opacity was already rendered in, just copy to dpb here
nr_blit_pixblock_pixblock(dpb, &ipb);
- } else {
- /* Opacity only */
+ } else { // copy while multiplying by opacity
nr_blit_pixblock_pixblock_alpha (dpb, &ipb, item->opacity);
}
}