From 1c3e9c181e67a9c470ac07a4e4274e4cc127e8b5 Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Thu, 22 Jan 2026 11:19:44 -0500 Subject: [PATCH] [Fix Red] openplugins -- import and export thru settings save / restore settings Change-Id: Ief990b282459637a2f5974b46a6250a52b444cc0 --- apps/settings.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/settings.c b/apps/settings.c index 9713a482da..fea5e9d161 100644 --- a/apps/settings.c +++ b/apps/settings.c @@ -80,6 +80,7 @@ #endif #ifndef __PCTOOL__ +#include "open_plugin.h" struct user_settings global_settings; struct system_status global_status; static uint32_t user_settings_crc; @@ -417,11 +418,13 @@ bool settings_load_config(const char* file, bool apply) if (!string_to_cfg(name, value, &theme_changed)) { +#ifndef __PCTOOL__ /* if we are here then name was not a valid setting */ if (!strcmp(name, "openplugin")) { open_plugin_import(value); } +#endif } } /* while(...) */ @@ -640,12 +643,13 @@ static bool settings_write_config(const char* filename, int options) fdprintf(fd,"%s: %s\r\n",setting->cfg_name,value); } /* for(...) */ - +#ifndef __PCTOOL__ if (options == SETTINGS_SAVE_ALL) { /* add openplugin entries to the open settings file */ open_plugin_export(fd); } +#endif close(fd); return true; }