Fixes crash on Windows when loading preferences page.
Original patch thanks to Ticho:
http://git.claws-mail.org/?p=claws-win32-installer.git;a=commitdiff;h=
956cf9f8
return FALSE;
}
/* not cached copy: try network */
return FALSE;
}
/* not cached copy: try network */
- if (prefs_common.work_offline) {
+ if (prefs_common_get_prefs()->work_offline) {
debug_print("working off-line: libravatar network retrieval skipped\n");
return FALSE;
}
debug_print("working off-line: libravatar network retrieval skipped\n");
return FALSE;
}
TRUE);
if (mode == DEF_MODE_NONE) {
TRUE);
if (mode == DEF_MODE_NONE) {
- prefs_common.enable_avatars = AVATARS_ENABLE_BOTH;
+ prefs_common_get_prefs()->enable_avatars = AVATARS_ENABLE_BOTH;
} else {
/* don't waste time with headers that won't be displayed */
} else {
/* don't waste time with headers that won't be displayed */
- prefs_common.enable_avatars = AVATARS_DISABLE;
+ prefs_common_get_prefs()->enable_avatars = AVATARS_DISABLE;
/* empty missing cache when switching to generated */
g_hash_table_remove_all(libravatarmisses);
}
/* empty missing cache when switching to generated */
g_hash_table_remove_all(libravatarmisses);
}
libravatarprefs.default_mode = DEF_MODE_NONE;
}
/* don't waste time with headers that won't be displayed */
libravatarprefs.default_mode = DEF_MODE_NONE;
}
/* don't waste time with headers that won't be displayed */
- prefs_common.enable_avatars = (libravatarprefs.default_mode == DEF_MODE_NONE)
- ? AVATARS_ENABLE_BOTH: AVATARS_DISABLE;
+ prefs_common_get_prefs()->enable_avatars =
+ (libravatarprefs.default_mode == DEF_MODE_NONE)
+ ? AVATARS_ENABLE_BOTH: AVATARS_DISABLE;