{ "default_browser", SWB_CONFIG_OPT_STRING, SWB_CONFIG_DEFAULT_BROWSER_SET },
{ "other_browser_cmd", SWB_CONFIG_OPT_STRING, SWB_CONFIG_OTHER_BROWSER_CMD_SET },
{ "logging", SWB_CONFIG_OPT_STRING, SWB_CONFIG_LOGGING_SET },
+ { "autostart_microb", SWB_CONFIG_OPT_INT, SWB_CONFIG_AUTOSTART_MICROB_SET },
{ NULL, 0, 0 },
};
/* Browser Switchboard configuration defaults */
static struct swb_config swb_config_defaults = {
.flags = SWB_CONFIG_INITIALIZED,
- .continuous_mode = 0,
+ .continuous_mode = 1,
.default_browser = "microb",
.other_browser_cmd = NULL,
.logging = "stdout",
+ .autostart_microb = -1,
};
dst->entries[1] = &(dst->default_browser);
dst->entries[2] = &(dst->other_browser_cmd);
dst->entries[3] = &(dst->logging);
+ dst->entries[4] = &(dst->autostart_microb);
dst->flags = src->flags;
dst->default_browser = src->default_browser;
dst->other_browser_cmd = src->other_browser_cmd;
dst->logging = src->logging;
+ dst->autostart_microb = src->autostart_microb;
}
/* Initialize a swb_config struct with configuration defaults */