~ubuntu-branches/ubuntu/oneiric/lightning-extension/oneiric-security

« back to all changes in this revision

Viewing changes to calendar/base/src/calRecurrenceRule.cpp

  • Committer: Package Import Robot
  • Author(s): Chris Coulson
  • Date: 2012-04-20 13:46:11 UTC
  • mfrom: (1.2.1)
  • mto: (1.3.1)
  • mto: This revision was merged to the branch mainline in revision 19.
  • Revision ID: package-import@ubuntu.com-20120420134611-i0dkosnbmihrd0lr
Tags: upstream-1.4+build1
ImportĀ upstreamĀ versionĀ 1.4+build1

Show diffs side-by-side

added added

removed removed

Lines of Context:
55
55
NS_IMPL_ISUPPORTS2_CI(calRecurrenceRule, calIRecurrenceItem, calIRecurrenceRule)
56
56
 
57
57
calRecurrenceRule::calRecurrenceRule()
58
 
    : mImmutable(PR_FALSE),
59
 
      mIsNegative(PR_FALSE),
60
 
      mIsByCount(PR_FALSE)
 
58
    : mImmutable(false),
 
59
      mIsNegative(false),
 
60
      mIsByCount(false)
61
61
{
62
62
    icalrecurrencetype_clear(&mIcalRecur);
63
63
}
73
73
NS_IMETHODIMP
74
74
calRecurrenceRule::MakeImmutable()
75
75
{
76
 
    mImmutable = PR_TRUE;
 
76
    mImmutable = true;
77
77
    return NS_OK;
78
78
}
79
79
 
118
118
    if ((mIsByCount && mIcalRecur.count == 0) ||
119
119
        (!mIsByCount && icaltime_is_null_time(mIcalRecur.until)))
120
120
    {
121
 
        *_retval = PR_FALSE;
 
121
        *_retval = false;
122
122
    } else {
123
 
        *_retval = PR_TRUE;
 
123
        *_retval = true;
124
124
    }
125
125
    return NS_OK;
126
126
}
202
202
 
203
203
    mIcalRecur.until = icaltime_null_time();
204
204
 
205
 
    mIsByCount = PR_TRUE;
 
205
    mIsByCount = true;
206
206
 
207
207
    return NS_OK;
208
208
}
250
250
 
251
251
    mIcalRecur.count = 0;
252
252
 
253
 
    mIsByCount = PR_FALSE;
 
253
    mIsByCount = false;
254
254
 
255
255
    return NS_OK;
256
256
}
554
554
    nsresult rv = aProp->GetPropertyName(propname);
555
555
    NS_ENSURE_SUCCESS(rv, rv);
556
556
    if (propname.EqualsLiteral("RRULE"))
557
 
        mIsNegative = PR_FALSE;
 
557
        mIsNegative = false;
558
558
    else if (propname.EqualsLiteral("EXRULE"))
559
 
        mIsNegative = PR_TRUE;
 
559
        mIsNegative = true;
560
560
    else
561
561
        return NS_ERROR_INVALID_ARG;
562
562
 
578
578
    //icaldtstrat = icalproperty_get_dtstart(prop);
579
579
 
580
580
    if (icalrecur.count != 0)
581
 
        mIsByCount = PR_TRUE;
 
581
        mIsByCount = true;
582
582
    else
583
 
        mIsByCount = PR_FALSE;
 
583
        mIsByCount = false;
584
584
 
585
585
    mIcalRecur = icalrecur;
586
586