Skip to content

Commit a6f0e57

Browse files
yetistraveit65
authored andcommitted
for accounts service support
1 parent c5649ad commit a6f0e57

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

‎capplets/about-me/mate-about-me.c‎

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -410,12 +410,10 @@ about_me_fingerprint_button_clicked_cb (GtkWidget *button, MateAboutMe *me)
410410
#if HAVE_ACCOUNTSSERVICE
411411
static void on_user_is_loaded_changed (ActUser *user, GParamSpec *pspec, MateAboutMe* me)
412412
{
413-
if (act_user_is_loaded (user)) {
414-
about_me_load_photo (me);
415-
g_signal_handlers_disconnect_by_func (G_OBJECT (user),
416-
G_CALLBACK (on_user_is_loaded_changed),
417-
me);
413+
if (!act_user_is_loaded (user)) {
414+
return;
418415
}
416+
about_me_load_photo (me);
419417
}
420418
#endif
421419

@@ -480,11 +478,14 @@ about_me_setup_dialog (void)
480478
g_object_get (manager, "is-loaded", &loaded, NULL);
481479
if (!loaded) {
482480
g_signal_connect (me->user, "notify::is-loaded", G_CALLBACK (on_user_is_loaded_changed), me);
481+
} else {
482+
/* Contact Tab */
483+
about_me_load_photo (me);
483484
}
484-
#endif
485-
485+
#else
486486
/* Contact Tab */
487487
about_me_load_photo (me);
488+
#endif
488489

489490
widget = WID ("fullname");
490491
str = g_strdup_printf ("<b><span size=\"xx-large\">%s</span></b>", me->username);

0 commit comments

Comments
 (0)