settings: Emit Backend::font-changed
When the :font-name property changes, to maintain the invariant.
This commit is contained in:
parent
98613382a4
commit
26fb096095
@ -150,6 +150,14 @@ settings_update_font_options (ClutterSettings *self)
|
|||||||
cairo_font_options_destroy (options);
|
cairo_font_options_destroy (options);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
settings_update_font_name (ClutterSettings *self)
|
||||||
|
{
|
||||||
|
CLUTTER_NOTE (BACKEND, "New font-name: %s", self->font_name);
|
||||||
|
|
||||||
|
g_signal_emit_by_name (self->backend, "font-changed");
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
settings_update_resolution (ClutterSettings *self)
|
settings_update_resolution (ClutterSettings *self)
|
||||||
{
|
{
|
||||||
@ -195,7 +203,7 @@ clutter_settings_set_property (GObject *gobject,
|
|||||||
case PROP_FONT_NAME:
|
case PROP_FONT_NAME:
|
||||||
g_free (self->font_name);
|
g_free (self->font_name);
|
||||||
self->font_name = g_value_dup_string (value);
|
self->font_name = g_value_dup_string (value);
|
||||||
settings_update_font_options (self);
|
settings_update_font_name (self);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case PROP_FONT_ANTIALIAS:
|
case PROP_FONT_ANTIALIAS:
|
||||||
|
Loading…
Reference in New Issue
Block a user