mirror of
https://github.com/creyD/intelliphoto.git
synced 2026-04-12 19:40:28 +02:00
fixed bug with changing renderSettings
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user