summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/libical/icalcomponent.c83
1 files changed, 41 insertions, 42 deletions
diff --git a/src/libical/icalcomponent.c b/src/libical/icalcomponent.c
index 49b3b34a..8faeeea9 100644
--- a/src/libical/icalcomponent.c
+++ b/src/libical/icalcomponent.c
@@ -2656,54 +2656,53 @@ void icalcomponent_normalize(icalcomponent *comp)
int nparams = icalproperty_count_parameters(prop);
/* Skip unparameterized properties having default values */
- switch (icalproperty_isa(prop)) {
- case ICAL_CALSCALE_PROPERTY:
- if ((nparams == 0) &&
- (strcmp("GREGORIAN", icalproperty_get_calscale(prop)) == 0)) {
- icalproperty_free(prop);
- continue;
- }
- break;
+ if (nparams == 0) {
+ switch (icalproperty_isa(prop)) {
+ case ICAL_CALSCALE_PROPERTY:
+ if (strcmp("GREGORIAN", icalproperty_get_calscale(prop)) == 0) {
+ icalproperty_free(prop);
+ continue;
+ }
+ break;
- case ICAL_CLASS_PROPERTY:
- if ((nparams == 0) &&
- (icalproperty_get_class(prop) == ICAL_CLASS_PUBLIC)) {
- icalproperty_free(prop);
- continue;
- }
- break;
+ case ICAL_CLASS_PROPERTY:
+ if (icalproperty_get_class(prop) == ICAL_CLASS_PUBLIC) {
+ icalproperty_free(prop);
+ continue;
+ }
+ break;
- case ICAL_PRIORITY_PROPERTY:
- if ((nparams == 0) && (icalproperty_get_priority(prop) == 0)) {
- icalproperty_free(prop);
- continue;
- }
- break;
+ case ICAL_PRIORITY_PROPERTY:
+ if (icalproperty_get_priority(prop) == 0) {
+ icalproperty_free(prop);
+ continue;
+ }
+ break;
- case ICAL_TRANSP_PROPERTY:
- if ((nparams == 0) &&
- (icalproperty_get_transp(prop) == ICAL_TRANSP_OPAQUE)) {
- icalproperty_free(prop);
- continue;
- }
- break;
+ case ICAL_TRANSP_PROPERTY:
+ if (icalproperty_get_transp(prop) == ICAL_TRANSP_OPAQUE) {
+ icalproperty_free(prop);
+ continue;
+ }
+ break;
- case ICAL_REPEAT_PROPERTY:
- if ((nparams == 0) && (icalproperty_get_repeat(prop) == 0)) {
- icalproperty_free(prop);
- continue;
- }
- break;
+ case ICAL_REPEAT_PROPERTY:
+ if (icalproperty_get_repeat(prop) == 0) {
+ icalproperty_free(prop);
+ continue;
+ }
+ break;
- case ICAL_SEQUENCE_PROPERTY:
- if ((nparams == 0) && (icalproperty_get_sequence(prop) == 0)) {
- icalproperty_free(prop);
- continue;
- }
- break;
+ case ICAL_SEQUENCE_PROPERTY:
+ if (icalproperty_get_sequence(prop) == 0) {
+ icalproperty_free(prop);
+ continue;
+ }
+ break;
- default:
- break;
+ default:
+ break;
+ }
}
icalproperty_normalize(prop);