app: make sure crash-saving of open images to XCF doesn't call the GUI

gimp_eek(): simply increase gimp->busy so XCF saving calling
gimp_set_busy() and gimp_unset_busy() won't call the GUI layer and do
whatever windowing system calls to set busy cursors.
This commit is contained in:
Michael Natterer 2018-06-17 19:39:37 +02:00
parent e58e2ec5dc
commit eaddef595e
1 changed files with 6 additions and 0 deletions

View File

@ -454,6 +454,12 @@ gimp_eek (const gchar *reason,
*/
if (backup_path)
{
/* increase the busy counter, so XCF saving calling
* gimp_set_busy() and gimp_unset_busy() won't call the GUI
* layer and do whatever windowing system calls to set cursors.
*/
the_errors_gimp->busy++;
/* The index of 'XXX' in backup_path string. */
num_idx = strlen (backup_path) - 7;