Bug 788442 - Gimp crashes not using GEGL Operation tool.
Properly set the pointer as a weak pointer, same as in GimpOperationTool parent class, to make sure it is resetted to NULL upon destruction.
This commit is contained in:
@ -476,6 +476,8 @@ gimp_gegl_tool_dialog (GimpFilterTool *filter_tool)
|
|||||||
/* The options vbox */
|
/* The options vbox */
|
||||||
o_tool->options_gui =
|
o_tool->options_gui =
|
||||||
gtk_label_new (_("Select an operation from the list above"));
|
gtk_label_new (_("Select an operation from the list above"));
|
||||||
|
g_object_add_weak_pointer (G_OBJECT (o_tool->options_gui),
|
||||||
|
(gpointer) &o_tool->options_gui);
|
||||||
gimp_label_set_attributes (GTK_LABEL (o_tool->options_gui),
|
gimp_label_set_attributes (GTK_LABEL (o_tool->options_gui),
|
||||||
PANGO_ATTR_STYLE, PANGO_STYLE_ITALIC,
|
PANGO_ATTR_STYLE, PANGO_STYLE_ITALIC,
|
||||||
-1);
|
-1);
|
||||||
|
|||||||
Reference in New Issue
Block a user