void save_settings(char *section, int do_host, Config * cfg)
{
- int i;
- char *p;
void *sesskey;
sesskey = open_settings_w(section);
if (!sesskey)
return;
+ save_open_settings(sesskey, do_host, cfg);
+ close_settings_w(sesskey);
+}
+
+void save_open_settings(void *sesskey, int do_host, Config *cfg)
+{
+ int i;
+ char *p;
write_setting_i(sesskey, "Present", 1);
if (do_host) {
write_setting_i(sesskey, "ScrollbarOnLeft", cfg->scrollbar_on_left);
write_setting_s(sesskey, "BoldFont", cfg->boldfont);
write_setting_i(sesskey, "ShadowBoldOffset", cfg->shadowboldoffset);
- close_settings_w(sesskey);
}
void load_settings(char *section, int do_host, Config * cfg)
gppi(sesskey, "DECOriginMode", 0, &cfg->dec_om);
gppi(sesskey, "AutoWrapMode", 1, &cfg->wrap_mode);
gppi(sesskey, "LFImpliesCR", 0, &cfg->lfhascr);
- gppi(sesskey, "WinNameAlways", 0, &cfg->win_name_always);
+ gppi(sesskey, "WinNameAlways", 1, &cfg->win_name_always);
gpps(sesskey, "WinTitle", "", cfg->wintitle, sizeof(cfg->wintitle));
gppi(sesskey, "TermWidth", 80, &cfg->width);
gppi(sesskey, "TermHeight", 24, &cfg->height);