X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=synfig-core%2Fsrc%2Fsynfig%2Flayer_composite.cpp;h=93f040a0b8cd7a4c31a03c3a03501f9659a93028;hb=e44a07877e3a2e5f0e25db2fc2d67582e50ca327;hp=24cae5246d6eea78191b156515dd262f63720919;hpb=e6b894ac0b503008a3e42049aed30d116db28630;p=synfig.git diff --git a/synfig-core/src/synfig/layer_composite.cpp b/synfig-core/src/synfig/layer_composite.cpp index 24cae52..93f040a 100644 --- a/synfig-core/src/synfig/layer_composite.cpp +++ b/synfig-core/src/synfig/layer_composite.cpp @@ -227,16 +227,9 @@ Layer_Composite::get_param(const String & param)const bool Layer_Composite::set_param_static(const String ¶m, const bool x) { - if(param=="amount" && amount_static!=x) - { - amount_static=x; - return true; - } - if(param=="blend_method" && blend_method_static!=x) - { - blend_method_static=x; - return true; - } + + SET_STATIC(amount, x) + SET_STATIC(blend_method, x) return Layer::set_param_static(param, x); } @@ -246,11 +239,8 @@ bool Layer_Composite::get_param_static(const String ¶m) const { - if(param=="amount") - return amount_static; - - if(param=="blend_method") - return blend_method_static; + GET_STATIC(amount); + GET_STATIC(blend_method); return Layer::get_param_static(param); }