Mercurial > hg > octave-lyh
diff src/genprops.awk @ 8139:6b3a965b6c7d
genprops.awk: emit set_mode calls before updaters
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 24 Sep 2008 10:11:14 -0400 |
parents | 41bc700ff642 |
children | e41f420875db |
line wrap: on
line diff
--- a/src/genprops.awk +++ b/src/genprops.awk @@ -334,12 +334,12 @@ printf ("\n {\n if (! error_state)\n {\n if (%s.set (val, %s))\n {\n", name[i], (has_builtin_listeners ? "false" : "true")); + if (mode[i]) + printf (" set_%smode (\"manual\");\n", name[i]); if (updater[i]) printf (" update_%s ();\n", name[i]); if (limits[i]) printf (" update_axis_limits (\"%s\");\n", name[i]); - if (mode[i]) - printf (" set_%smode (\"manual\");\n", name[i]); if (has_builtin_listeners) printf (" %s.run_listeners (POSTSET);\n", name[i]); printf (" mark_modified ();\n");