return -1;
}
-static void _pdm_handle(int radio_num, int max_inactivity_time,
+static void _dpm_handle(int radio_num, int max_inactivity_time,
Setting_GenGroupItem_Data *data)
{
- if (timeout_val_list[radio_num] <= max_inactivity_time)
+ if (max_inactivity_time<=0 || timeout_val_list[radio_num] <= max_inactivity_time)
setting_enable_genlist_item(data->item);
else
setting_disable_genlist_item(data->item);
__BACK_POINTER_SET(ad->data_backlight_always_on);
- _pdm_handle(0, max_inactivity_time,
+ _dpm_handle(0, max_inactivity_time,
ad->data_backlight_always_on);
} else {
SETTING_TRACE_ERROR("ad->data_backlight_always_on is NULL");
ad->data_backlight_15sec->userdata = ad;
__BACK_POINTER_SET(ad->data_backlight_15sec);
- _pdm_handle(1, max_inactivity_time, ad->data_backlight_15sec);
+ _dpm_handle(1, max_inactivity_time, ad->data_backlight_15sec);
} else {
SETTING_TRACE_ERROR("ad->data_backlight_15sec is NULL");
}
ad->data_backlight_30sec->userdata = ad;
__BACK_POINTER_SET(ad->data_backlight_30sec);
- _pdm_handle(2, max_inactivity_time, ad->data_backlight_30sec);
+ _dpm_handle(2, max_inactivity_time, ad->data_backlight_30sec);
} else {
SETTING_TRACE_ERROR("ad->data_backlight_30sec is NULL");
}
if (ad->data_backlight_1min) {
ad->data_backlight_1min->userdata = ad;
__BACK_POINTER_SET(ad->data_backlight_1min);
- _pdm_handle(3, max_inactivity_time, ad->data_backlight_1min);
+ _dpm_handle(3, max_inactivity_time, ad->data_backlight_1min);
} else {
SETTING_TRACE_ERROR("ad->data_backlight_1min is NULL");
}
if (ad->data_backlight_2min) {
ad->data_backlight_2min->userdata = ad;
__BACK_POINTER_SET(ad->data_backlight_2min);
- _pdm_handle(4, max_inactivity_time, ad->data_backlight_2min);
+ _dpm_handle(4, max_inactivity_time, ad->data_backlight_2min);
} else {
SETTING_TRACE_ERROR("ad->data_backlight_2min is NULL");
}
__BACK_POINTER_SET(ad->data_backlight_5min);
- _pdm_handle(5, max_inactivity_time, ad->data_backlight_5min);
+ _dpm_handle(5, max_inactivity_time, ad->data_backlight_5min);
} else {
SETTING_TRACE_ERROR("ad->data_backlight_5min is NULL");
}
ad->data_backlight_10min->userdata = ad;
__BACK_POINTER_SET(ad->data_backlight_10min);
- _pdm_handle(6, max_inactivity_time, ad->data_backlight_10min);
+ _dpm_handle(6, max_inactivity_time, ad->data_backlight_10min);
} else {
SETTING_TRACE_ERROR("ad->data_backlight_10min is NULL");
}