#define DEFAULT_KEYPAD_POS 636
#define PADDING_VKEYBOARD 30
#define IPV4_ADDRESS_MAX_LEN 16
+#define DEFAULT_ADDRESS "000.000.000.000"
enum object_type {
EO_BTN_AUTOMATIC = 0,
char address_subnet[IPV4_ADDRESS_MAX_LEN];
char address_gateway[IPV4_ADDRESS_MAX_LEN];
char address_dns[IPV4_ADDRESS_MAX_LEN];
-} _config_values;
+} _config_values = {0, 0, DEFAULT_ADDRESS, DEFAULT_ADDRESS, DEFAULT_ADDRESS, DEFAULT_ADDRESS};
static bool _update_entry_input_state(struct _priv *priv);
static void _set_default_config_values(struct _priv *priv);
static void _set_default_config_values(struct _priv *priv)
{
SETTING_TRACE_BEGIN;
- char *address = "000.000.000.000";
+ char *address = NULL;
char **ip_text = NULL;
struct _content_manual *content = priv->content_manual;
elm_entry_entry_set(content->dns_ip2, ip_text[1]);
elm_entry_entry_set(content->dns_ip3, ip_text[2]);
elm_entry_entry_set(content->dns_ip4, ip_text[3]);
- }
- else {
+ } else {
/* DNS address entry */
ip_text = g_strsplit(_config_values.address_dns, ".", 5);
elm_entry_entry_set(content->dns_ip1, ip_text[0]);
}
if(strcmp(address, "000.000.000.000"))
free(address);
- }
- else {
+ } else {
/* IP address entry */
ip_text = g_strsplit(_config_values.address_ip, ".", 5);
elm_entry_entry_set(content->ip1, ip_text[0]);