From 105aff029611f726fe6662624ed4be96ab63c255 Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Sat, 17 Mar 2012 00:34:51 +0100 Subject: [PATCH] app: flush the drawable_s write_buffer in gimp_drawable_update() because it's called after each drawable modification and therefore a good place to sync buffrs and tiles. --- app/core/gimpdrawable.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/core/gimpdrawable.c b/app/core/gimpdrawable.c index b8221bed82..13ee25acba 100644 --- a/app/core/gimpdrawable.c +++ b/app/core/gimpdrawable.c @@ -1264,6 +1264,9 @@ gimp_drawable_update (GimpDrawable *drawable, { g_return_if_fail (GIMP_IS_DRAWABLE (drawable)); + if (drawable->private->write_buffer) + gegl_buffer_flush (drawable->private->write_buffer); + g_signal_emit (drawable, gimp_drawable_signals[UPDATE], 0, x, y, width, height); }