fixed bug with changing renderSettings

This commit is contained in:
Jan Schuffenhauer
2020-01-16 10:37:24 +01:00
parent 7109948969
commit 90acabd35d

View File

@@ -32,7 +32,15 @@ PaintingArea::~PaintingArea(){
}
void PaintingArea::setRenderSettings(bool isFastRenderingOn){
if(isFastRenderingOn != renderSettings.isFastRenderering() && !Tool->getIsDrawing()) {
bool ToolIsActive;
if(Tool!=nullptr){
ToolIsActive = Tool->getIsDrawing();
}
else{
ToolIsActive = false;
}
if(isFastRenderingOn != renderSettings.isFastRenderering() && !ToolIsActive) {
renderSettings.setFastRendering(isFastRenderingOn);
for(auto& layer : layerBundle) {
layer.image->updateRendererSetting(isFastRenderingOn);