8702d6647b
All adjustment setter functions take good care of avoiding emission of notify:: when it's not needed. The set_property() implementation already calls into the setter functions, so mark the properties as EXPLICITY_NOTIFY in order to optimize notify:: emission away through g_object_set (rather common from JS code). (cherry picked from commit b1b455ff1a0e856149142747e77fb1c98df34c03) Closes: https://gitlab.gnome.org/GNOME/gnome-shell/issues/1270