- free (ecf->randr_serialized_setup->serialized_setup_11);
- if (ecf->randr_serialized_setup->serialized_setups_12)
- {
- EINA_LIST_FREE(ecf->randr_serialized_setup->serialized_setups_12, serialized_setup_12)
- {
- EINA_LIST_FREE(serialized_setup_12->serialized_crtcs, serialized_crtc)
- {
- if (!serialized_crtc) continue;
- EINA_LIST_FREE(serialized_crtc->serialized_outputs, serialized_output)
- {
- if (!serialized_output) continue;
- free(serialized_output->name);
- free(serialized_output);
- }
- EINA_LIST_FREE(serialized_crtc->possible_outputs_names, output_name)
- {
- if (output_name) free(output_name);
- }
- if (serialized_crtc->mode_info.name)
- free(serialized_crtc->mode_info.name);
- free(serialized_crtc);
- }
- EINA_LIST_FREE(serialized_setup_12->serialized_edid_hashes, edid_hash)
- {
- if (edid_hash) free(edid_hash);
- }
- free(serialized_setup_12);
- }
- }
- EINA_LIST_FREE(ecf->randr_serialized_setup->serialized_outputs_policies, serialized_output_policy)
- {
- if (!serialized_output_policy) continue;
- free(serialized_output_policy->name);
- free(serialized_output_policy);
- }
- free(ecf->randr_serialized_setup);