# HG changeset patch # User Gerd Moellmann # Date 1005840947 0 # Node ID ead122ed3fe6908768208a20f251095121f7f0ba # Parent ee9264d0e596638e08def07d5919c35b77a5118b (x_set_frame_parameters): Revert change of 2001-11-07. Some x_set_* function expect to be called even if old and new value are equal. diff -r ee9264d0e596 -r ead122ed3fe6 src/xfns.c --- a/src/xfns.c Thu Nov 15 16:13:47 2001 +0000 +++ b/src/xfns.c Thu Nov 15 16:15:47 2001 +0000 @@ -950,16 +950,13 @@ old_value = get_frame_param (f, prop); - //if (NILP (Fequal (val, old_value))) - { - store_frame_param (f, prop, val); - - param_index = Fget (prop, Qx_frame_parameter); - if (NATNUMP (param_index) - && (XFASTINT (param_index) - < sizeof (x_frame_parms)/sizeof (x_frame_parms[0]))) - (*x_frame_parms[XINT (param_index)].setter)(f, val, old_value); - } + store_frame_param (f, prop, val); + + param_index = Fget (prop, Qx_frame_parameter); + if (NATNUMP (param_index) + && (XFASTINT (param_index) + < sizeof (x_frame_parms)/sizeof (x_frame_parms[0]))) + (*x_frame_parms[XINT (param_index)].setter)(f, val, old_value); } }