diff -upr mate-control-center/font-viewer/font-model.c mate-control-center-test/font-viewer/font-model.c --- mate-control-center/font-viewer/font-model.c 2015-08-30 12:59:31.368501592 +0200 +++ mate-control-center-test/font-viewer/font-model.c 2015-08-30 12:56:10.053439000 +0200 @@ -343,6 +343,8 @@ font_infos_loaded (gpointer user_data) thumb_infos = g_list_prepend (thumb_infos, thumb_info); } + g_signal_emit (self, signals[CONFIG_CHANGED], 0); + g_io_scheduler_push_job (ensure_thumbnails_job, thumb_infos, NULL, G_PRIORITY_DEFAULT, NULL); @@ -489,10 +491,8 @@ file_monitor_changed_cb (GFileMonitor *m if (event == G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT || event == G_FILE_MONITOR_EVENT_DELETED || - event == G_FILE_MONITOR_EVENT_CREATED) { + event == G_FILE_MONITOR_EVENT_CREATED) ensure_font_list (self); - g_signal_emit (self, signals[CONFIG_CHANGED], 0); - } } static void