mirror of
https://github.com/creyD/intelliphoto.git
synced 2026-04-15 21:00:37 +02:00
fixed bug with changing renderSettings
This commit is contained in:
@@ -32,7 +32,15 @@ PaintingArea::~PaintingArea(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
void PaintingArea::setRenderSettings(bool isFastRenderingOn){
|
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);
|
renderSettings.setFastRendering(isFastRenderingOn);
|
||||||
for(auto& layer : layerBundle) {
|
for(auto& layer : layerBundle) {
|
||||||
layer.image->updateRendererSetting(isFastRenderingOn);
|
layer.image->updateRendererSetting(isFastRenderingOn);
|
||||||
|
|||||||
Reference in New Issue
Block a user