Diffusion Krita 8c1b215d1841

Fix preview of Shape Layers in Transform Tool and Move Tool

Authored by dkazakov on Sep 19 2019, 6:04 PM.

Description

Fix preview of Shape Layers in Transform Tool and Move Tool

This patch defines new "type" of layers, KisCroppedOriginalLayerInterface,
which tells that this layer may have some data outside layer bounds that
is not rendered normally. So the tools that want to use this data
should first call:

interface->forceUpdateHiddenAreaOnOriginal()

and wait until the layer generates this data.

BUG:392717