mirror of
https://github.com/openseadragon/openseadragon.git
synced 2024-11-22 05:06:09 +03:00
Fix placeholderFillStyle on tiledImage has no effect
This commit is contained in:
parent
7f5a18e46a
commit
8a4ef0cc2e
@ -1805,15 +1805,19 @@ function compareTiles( previousBest, tile ) {
|
|||||||
* @param {OpenSeadragon.Tile[]} lastDrawn - An unordered list of Tiles drawn last frame.
|
* @param {OpenSeadragon.Tile[]} lastDrawn - An unordered list of Tiles drawn last frame.
|
||||||
*/
|
*/
|
||||||
function drawTiles( tiledImage, lastDrawn ) {
|
function drawTiles( tiledImage, lastDrawn ) {
|
||||||
if (tiledImage.opacity === 0 || lastDrawn.length === 0) {
|
if (tiledImage.opacity === 0 || (lastDrawn.length === 0 && !tiledImage.placeholderFillStyle)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var tile = lastDrawn[0];
|
|
||||||
|
|
||||||
var useSketch = tiledImage.opacity < 1 ||
|
var tile = lastDrawn[0];
|
||||||
(tiledImage.compositeOperation &&
|
var useSketch;
|
||||||
tiledImage.compositeOperation !== 'source-over') ||
|
|
||||||
(!tiledImage._isBottomItem() && tile._hasTransparencyChannel());
|
if (tile) {
|
||||||
|
useSketch = tiledImage.opacity < 1 ||
|
||||||
|
(tiledImage.compositeOperation &&
|
||||||
|
tiledImage.compositeOperation !== 'source-over') ||
|
||||||
|
(!tiledImage._isBottomItem() && tile._hasTransparencyChannel());
|
||||||
|
}
|
||||||
|
|
||||||
var sketchScale;
|
var sketchScale;
|
||||||
var sketchTranslate;
|
var sketchTranslate;
|
||||||
|
Loading…
Reference in New Issue
Block a user