mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-19 04:00:19 +00:00
refactor: route exit saves through FE persistence wrapper; keep text mode simple
This commit is contained in:
@@ -59,6 +59,7 @@
|
||||
#include "plugin-notification.h"
|
||||
#include "theme/theme-manager.h"
|
||||
#include "theme/theme-application.h"
|
||||
#include "preferences-persistence.h"
|
||||
|
||||
#ifdef USE_LIBCANBERRA
|
||||
#include <canberra.h>
|
||||
@@ -585,6 +586,21 @@ fe_cleanup (void)
|
||||
{
|
||||
}
|
||||
|
||||
fe_preferences_save_result
|
||||
fe_preferences_persistence_save_all (void)
|
||||
{
|
||||
PreferencesPersistenceResult save_result;
|
||||
fe_preferences_save_result result;
|
||||
|
||||
save_result = preferences_persistence_save_all ();
|
||||
result.success = save_result.success;
|
||||
result.partial_failure = save_result.partial_failure;
|
||||
result.config_failed = save_result.config_failed;
|
||||
result.theme_failed = save_result.theme_failed;
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
void
|
||||
fe_exit (void)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user