[gimp] Revert "Bug 783108 - Make paint tools draw in all open views"
- From: Jehan Pagès <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] Revert "Bug 783108 - Make paint tools draw in all open views"
- Date: Fri, 26 May 2017 15:50:10 +0000 (UTC)
commit f24edcded71fc56969f0e2b61e4a82b8900e3232
Author: Jehan <jehan girinstud io>
Date: Fri May 26 17:48:34 2017 +0200
Revert "Bug 783108 - Make paint tools draw in all open views"
This reverts commit 2aa246f5e9e27d0fcb624dd66cf9ecc5a4e01f7a.
As per Mitch request since painting is already too slow.
This may come back when we make painting fast again, I guess.
app/tools/gimppainttool.c | 21 ++-------------------
1 files changed, 2 insertions(+), 19 deletions(-)
---
diff --git a/app/tools/gimppainttool.c b/app/tools/gimppainttool.c
index 31ad79d..ab35f1b 100644
--- a/app/tools/gimppainttool.c
+++ b/app/tools/gimppainttool.c
@@ -24,7 +24,6 @@
#include "libgimpmath/gimpmath.h"
#include "tools-types.h"
-#include "core/gimp.h"
#include "config/gimpdisplayconfig.h"
@@ -258,7 +257,6 @@ gimp_paint_tool_button_press (GimpTool *tool,
GimpCoords curr_coords;
gint off_x, off_y;
GError *error = NULL;
- GList *list;
if (gimp_color_tool_is_enabled (GIMP_COLOR_TOOL (tool)))
{
@@ -366,14 +364,7 @@ gimp_paint_tool_button_press (GimpTool *tool,
}
gimp_projection_flush_now (gimp_image_get_projection (image));
-
- /* Update all views this image is in. */
- for (list = gimp_get_display_iter (image->gimp);
- list;
- list = g_list_next (list))
- {
- gimp_display_flush_now (GIMP_DISPLAY (list->data));
- }
+ gimp_display_flush_now (display);
gimp_draw_tool_start (draw_tool, display);
}
@@ -438,7 +429,6 @@ gimp_paint_tool_motion (GimpTool *tool,
GimpDrawable *drawable = gimp_image_get_active_drawable (image);
GimpCoords curr_coords;
gint off_x, off_y;
- GList *list;
GIMP_TOOL_CLASS (parent_class)->motion (tool, coords, time, state, display);
@@ -467,14 +457,7 @@ gimp_paint_tool_motion (GimpTool *tool,
&curr_coords, time);
gimp_projection_flush_now (gimp_image_get_projection (image));
-
- /* Update all views this image is in. */
- for (list = gimp_get_display_iter (image->gimp);
- list;
- list = g_list_next (list))
- {
- gimp_display_flush_now (GIMP_DISPLAY (list->data));
- }
+ gimp_display_flush_now (display);
gimp_draw_tool_resume (GIMP_DRAW_TOOL (tool));
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]