user-accounts: Simplify scale-factor handling

Remove redundant on_scale_factor_changed function and call render_image
function directly.

https://bugzilla.gnome.org/show_bug.cgi?id=778458
This commit is contained in:
Ondrej Holy 2017-02-14 08:31:13 +01:00 committed by Felipe Borges
parent c09e8f5b37
commit 466264e78d

View file

@ -60,16 +60,6 @@ um_user_image_set_user (UmUserImage *image,
render_image (image); render_image (image);
} }
static void
on_scale_factor_changed (GObject *object,
GParamSpec *pspec,
gpointer data)
{
UmUserImage *image = UM_USER_IMAGE (object);
render_image (image);
}
static void static void
um_user_image_finalize (GObject *object) um_user_image_finalize (GObject *object)
{ {
@ -93,7 +83,7 @@ um_user_image_init (UmUserImage *image)
{ {
image->priv = UM_USER_IMAGE_GET_PRIVATE (image); image->priv = UM_USER_IMAGE_GET_PRIVATE (image);
g_signal_connect (image, "notify::scale-factor", G_CALLBACK (on_scale_factor_changed), NULL); g_signal_connect_swapped (image, "notify::scale-factor", G_CALLBACK (render_image), image);
g_signal_connect_swapped (image, "notify::pixel-size", G_CALLBACK (render_image), image); g_signal_connect_swapped (image, "notify::pixel-size", G_CALLBACK (render_image), image);
} }