app: don't leak all GParamSpecs of GimpProcedures
This commit is contained in:
@ -523,8 +523,7 @@ gimp_procedure_add_argument (GimpProcedure *procedure,
|
|||||||
|
|
||||||
procedure->args[procedure->num_args] = pspec;
|
procedure->args[procedure->num_args] = pspec;
|
||||||
|
|
||||||
g_param_spec_ref (pspec);
|
g_param_spec_ref_sink (pspec);
|
||||||
g_param_spec_sink (pspec);
|
|
||||||
|
|
||||||
procedure->num_args++;
|
procedure->num_args++;
|
||||||
}
|
}
|
||||||
@ -541,8 +540,7 @@ gimp_procedure_add_return_value (GimpProcedure *procedure,
|
|||||||
|
|
||||||
procedure->values[procedure->num_values] = pspec;
|
procedure->values[procedure->num_values] = pspec;
|
||||||
|
|
||||||
g_param_spec_ref (pspec);
|
g_param_spec_ref_sink (pspec);
|
||||||
g_param_spec_sink (pspec);
|
|
||||||
|
|
||||||
procedure->num_values++;
|
procedure->num_values++;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user