resp = NULL;
}
-int _reset_output_type(const char* current_value)
+int _change_output_type_to_images()
{
- if (strcmp(current_value, "Color_BW") != 0) {
- json_object* value_object = json_object_object_get(config, "OutputType");
+ json_object* value_object = json_object_object_get(config, "ColorMode");
+ const char* color_mode_value = json_object_get_string(value_object);
+ if (strcmp(color_mode_value, "Color_BW") != 0) {
+ value_object = NULL;
+ value_object = json_object_object_get(config, "OutputType");
const char* reset_value_ptr = "Images";
_write_string_value_to_json(value_object, (void*) reset_value_ptr);
value_object = NULL;
return 0;
}
-int _color_change_to_color_bw(const char* current_value)
+int _color_change_to_color_bw()
{
- if (strcmp(current_value, "Color_BW") != 0) {
- json_object* value_object = json_object_object_get(config, "ColorMode");
+ json_object* value_object = json_object_object_get(config, "ColorMode");
+ const char* color_mode_value = json_object_get_string(value_object);
+ if (strcmp(color_mode_value, "Color_BW") != 0) {
const char* reset_value_ptr = "Color_BW";
_write_string_value_to_json(value_object, (void*) reset_value_ptr);
value_object = NULL;
_write_string_value_to_json(value_object, value);
const char* current_value = (const char*) value;
- if (_reset_output_type(current_value))
+ if (_change_output_type_to_images())
*info = RELOAD_OPTIONS;
break;