X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Fsrc%2Fsynfig%2Flayer.cpp;fp=synfig-core%2Fsrc%2Fsynfig%2Flayer.cpp;h=33fffd36af5ddacca744b0036fa7867589b5cdce;hb=ccde400e7d43c5cab4c49f4455bc90415c912bea;hp=3106d8c46755e0dccadd1a656b2184deb08b181c;hpb=269177400845b4c95551b8854f4b63dfbb819dd7;p=synfig.git diff --git a/synfig-core/src/synfig/layer.cpp b/synfig-core/src/synfig/layer.cpp index 3106d8c..33fffd3 100644 --- a/synfig-core/src/synfig/layer.cpp +++ b/synfig-core/src/synfig/layer.cpp @@ -295,7 +295,7 @@ Layer::set_param(const String ¶m, const ValueBase &value) if(param=="z_depth" && value.same_type_as(z_depth_)) { z_depth_=value.get(z_depth_); - z_depth_static=value.get_static(); + set_param_static(param, value.get_static()); return true; } return false; @@ -304,11 +304,7 @@ Layer::set_param(const String ¶m, const ValueBase &value) bool Layer::set_param_static(const String ¶m, const bool x) { - if(param=="z_depth" && z_depth_static!=x) - { - z_depth_static=x; - return true; - } + SET_STATIC(z_depth,x) return false; } @@ -317,8 +313,7 @@ Layer::set_param_static(const String ¶m, const bool x) bool Layer::get_param_static(const String ¶m) const { - if(param=="z_depth") - return z_depth_static; + GET_STATIC(z_depth); return false; }