mirror of https://github.com/GNOME/gimp.git
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:
parent
e58e2ec5dc
commit
eaddef595e
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in New Issue