void prefs_load(void) { GKeyFile *keyfile = g_key_file_new(); char *filename = g_build_filename(g_get_user_config_dir(), PACKAGE, NULL); bool loaded; if ((loaded = g_key_file_load_from_file(keyfile, filename, G_KEY_FILE_NONE, NULL))) { load_hash_funcs(keyfile); load_digest_format(keyfile); load_window_view(keyfile); load_window_show_toolbar(keyfile); load_window_size(keyfile); } g_free(filename); g_key_file_free(keyfile); if (!loaded) { default_hash_funcs(); default_window_show_toolbar(); } gui_update(); }
static void prefs_load(void) { g_assert(prefs_priv.settings); load_hash_funcs(); load_digest_format(); load_view(); load_show_toolbar(); load_window_size(); }