Bug 350283 - Can't save right away soon after a transformation ("layer still processing effects")
Summary: Can't save right away soon after a transformation ("layer still processing ef...
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Tools/Transform (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Dmitry Kazakov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-07-16 09:45 UTC by mvowada
Modified: 2016-02-01 07:23 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mvowada 2015-07-16 09:45:57 UTC
It seems that it's not possible to save a file immediately after a transformation.
Krita (2.9.6 (git 2ca3028)) complains:

"Could not save /home/dfg/Desktop/my.kra
Most likely a layer is still processing effects."

Reproducible: Always

Steps to Reproduce:
1. apply a transformation
2. without switching to another tool try to save the file.

Actual Results:  
Can't save the file.

Expected Results:  
Save the file.

Note: not sure, maybe related with the new continuous transform and crop (Bug 331708)?
Comment 1 Dmitry Kazakov 2015-08-20 08:39:53 UTC
Hi, mvowada!

Could you check if you can save after that if you try the second time? Basically, Krita refuses to save a file if there is some transformation is happening. When it is done, Krita should save correctly.

Probably, we should add some visual user feedback to show Krita is busy at the moment and automatically wait to later moment.
Comment 2 mvowada 2015-08-22 10:44:44 UTC
Yes, sorry. It works well now.
Thank you
Comment 3 Halla Rempt 2016-01-27 10:16:14 UTC
*** Bug 354946 has been marked as a duplicate of this bug. ***
Comment 4 Dmitry Kazakov 2016-01-31 14:50:41 UTC
Git commit 0036213f2e9ae5eb24ef013c52ce5560541a8ec7 by Dmitry Kazakov.
Committed on 31/01/2016 at 14:50.
Pushed by dkazakov into branch 'master'.

Add waiting feedback when the user tries to save a busy image

When an image is calculating some action, saving is impossible,
so before we were just cancelling  it. Now we added a special waiting dialog that
shows the user that the image is doing something and he should wait.

There is also a button for cancelling currently running image action.
Related: bug 354946
Fixes T592

M  +2    -0    libs/ui/CMakeLists.txt
M  +4    -0    libs/ui/KisMainWindow.cpp
A  +77   -0    libs/ui/dialogs/kis_delayed_save_dialog.cpp     [License: GPL (v2+)]
A  +52   -0    libs/ui/dialogs/kis_delayed_save_dialog.h     [License: GPL (v2+)]
A  +74   -0    libs/ui/dialogs/kis_delayed_save_dialog.ui

http://commits.kde.org/krita/0036213f2e9ae5eb24ef013c52ce5560541a8ec7
Comment 5 Halla Rempt 2016-02-01 07:23:09 UTC
Git commit e0f8292c6553144549e017fb0ac58973ead91124 by Boudewijn Rempt.
Committed on 01/02/2016 at 07:22.
Pushed by rempt into branch 'calligra/2.9'.

Add waiting feedback when the user tries to save a busy image

When an image is calculating some action, saving is impossible,
so before we were just cancelling  it. Now we added a special waiting dialog that
shows the user that the image is doing something and he should wait.

There is also a button for cancelling currently running image action.
Related: bug 354946
Fixes T592

Patch backported from 3.0.

M  +2    -0    krita/ui/CMakeLists.txt
M  +4    -0    krita/ui/KisMainWindow.cpp
A  +77   -0    krita/ui/dialogs/kis_delayed_save_dialog.cpp     [License: GPL (v2+)]
A  +52   -0    krita/ui/dialogs/kis_delayed_save_dialog.h     [License: GPL (v2+)]
A  +74   -0    krita/ui/dialogs/kis_delayed_save_dialog.ui

http://commits.kde.org/calligra/e0f8292c6553144549e017fb0ac58973ead91124