[gimp] app: GimpOperationTool: don't crash GimpGeglTool
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: GimpOperationTool: don't crash GimpGeglTool
- Date: Fri, 16 May 2014 06:23:40 +0000 (UTC)
commit 86988e7d6752074392ccb15b0348036c60fd2e12
Author: Michael Natterer <mitch gimp org>
Date: Fri May 16 08:21:33 2014 +0200
app: GimpOperationTool: don't crash GimpGeglTool
app/tools/gimpoperationtool.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/app/tools/gimpoperationtool.c b/app/tools/gimpoperationtool.c
index e73689e..0e697af 100644
--- a/app/tools/gimpoperationtool.c
+++ b/app/tools/gimpoperationtool.c
@@ -185,10 +185,12 @@ gimp_operation_tool_initialize (GimpTool *tool,
{
if (GIMP_TOOL_CLASS (parent_class)->initialize (tool, display, error))
{
- GimpImage *image = gimp_display_get_image (display);
- GimpDrawable *drawable = gimp_image_get_active_drawable (image);
+ GimpOperationTool *op_tool = GIMP_OPERATION_TOOL (tool);
+ GimpImage *image = gimp_display_get_image (display);
+ GimpDrawable *drawable = gimp_image_get_active_drawable (image);
- gimp_operation_tool_sync_op (GIMP_OPERATION_TOOL (tool), drawable);
+ if (op_tool->config)
+ gimp_operation_tool_sync_op (op_tool, drawable);
return TRUE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]