aboutsummaryrefslogtreecommitdiffstats
path: root/filter/filter-rule.c
diff options
context:
space:
mode:
authorSrinivasa Ragavan <sragavan@src.gnome.org>2007-09-03 03:00:36 +0800
committerSrinivasa Ragavan <sragavan@src.gnome.org>2007-09-03 03:00:36 +0800
commita10f8e5fbd157a403e0a968ea2e59309a4751aae (patch)
tree60cac5ff42a832a2e966729fbca7c3f506ace772 /filter/filter-rule.c
parentd440df54a8a719d6da8f9d6556e1191bfdb38924 (diff)
downloadgsoc2013-evolution-a10f8e5fbd157a403e0a968ea2e59309a4751aae.tar
gsoc2013-evolution-a10f8e5fbd157a403e0a968ea2e59309a4751aae.tar.gz
gsoc2013-evolution-a10f8e5fbd157a403e0a968ea2e59309a4751aae.tar.bz2
gsoc2013-evolution-a10f8e5fbd157a403e0a968ea2e59309a4751aae.tar.lz
gsoc2013-evolution-a10f8e5fbd157a403e0a968ea2e59309a4751aae.tar.xz
gsoc2013-evolution-a10f8e5fbd157a403e0a968ea2e59309a4751aae.tar.zst
gsoc2013-evolution-a10f8e5fbd157a403e0a968ea2e59309a4751aae.zip
** Fix for bug #471791 (Move away from asserts to g_ret*)
svn path=/trunk/; revision=34160
Diffstat (limited to 'filter/filter-rule.c')
-rw-r--r--filter/filter-rule.c44
1 files changed, 22 insertions, 22 deletions
diff --git a/filter/filter-rule.c b/filter/filter-rule.c
index 865fb16e12..9dba4ddf10 100644
--- a/filter/filter-rule.c
+++ b/filter/filter-rule.c
@@ -156,7 +156,7 @@ filter_rule_clone (FilterRule *base)
{
FilterRule *rule;
- g_assert (IS_FILTER_RULE (base));
+ g_return_val_if_fail (IS_FILTER_RULE (base), NULL);
rule = g_object_new (G_OBJECT_TYPE (base), NULL, NULL);
filter_rule_copy (rule, base);
@@ -167,7 +167,7 @@ filter_rule_clone (FilterRule *base)
void
filter_rule_set_name (FilterRule *fr, const char *name)
{
- g_assert (IS_FILTER_RULE (fr));
+ g_return_if_fail (IS_FILTER_RULE (fr));
if ((fr->name && name && strcmp (fr->name, name) == 0)
|| (fr->name == NULL && name == NULL))
@@ -182,7 +182,7 @@ filter_rule_set_name (FilterRule *fr, const char *name)
void
filter_rule_set_source (FilterRule *fr, const char *source)
{
- g_assert (IS_FILTER_RULE (fr));
+ g_return_if_fail (IS_FILTER_RULE (fr));
if ((fr->source && source && strcmp (fr->source, source) == 0)
|| (fr->source == NULL && source == NULL))
@@ -197,7 +197,7 @@ filter_rule_set_source (FilterRule *fr, const char *source)
int
filter_rule_validate (FilterRule *fr)
{
- g_assert (IS_FILTER_RULE (fr));
+ g_return_val_if_fail (IS_FILTER_RULE (fr), 0);
return FILTER_RULE_GET_CLASS (fr)->validate (fr);
}
@@ -232,8 +232,8 @@ validate (FilterRule *fr)
int
filter_rule_eq (FilterRule *fr, FilterRule *cm)
{
- g_assert (IS_FILTER_RULE (fr));
- g_assert (IS_FILTER_RULE (cm));
+ g_return_val_if_fail (IS_FILTER_RULE (fr), 0);
+ g_return_val_if_fail (IS_FILTER_RULE (cm), 0);
return (FILTER_RULE_GET_CLASS (fr) == FILTER_RULE_GET_CLASS (cm))
&& FILTER_RULE_GET_CLASS (fr)->eq (fr, cm);
@@ -270,7 +270,7 @@ rule_eq (FilterRule *fr, FilterRule *cm)
xmlNodePtr
filter_rule_xml_encode (FilterRule *fr)
{
- g_assert (IS_FILTER_RULE (fr));
+ g_return_val_if_fail (IS_FILTER_RULE (fr), NULL);
return FILTER_RULE_GET_CLASS (fr)->xml_encode (fr);
}
@@ -365,9 +365,9 @@ filter_rule_xml_decode (FilterRule *fr, xmlNodePtr node, RuleContext *f)
{
int res;
- g_assert (IS_FILTER_RULE (fr));
- g_assert (IS_RULE_CONTEXT (f));
- g_assert (node != NULL);
+ g_return_val_if_fail (IS_FILTER_RULE (fr), 0);
+ g_return_val_if_fail (IS_RULE_CONTEXT (f), 0);
+ g_return_val_if_fail (node != NULL, 0);
fr->priv->frozen++;
res = FILTER_RULE_GET_CLASS (fr)->xml_decode (fr, node, f);
@@ -475,8 +475,8 @@ rule_copy (FilterRule *dest, FilterRule *src)
void
filter_rule_copy (FilterRule *dest, FilterRule *src)
{
- g_assert (IS_FILTER_RULE (dest));
- g_assert (IS_FILTER_RULE (src));
+ g_return_if_fail (IS_FILTER_RULE (dest));
+ g_return_if_fail (IS_FILTER_RULE (src));
FILTER_RULE_GET_CLASS (dest)->copy (dest, src);
@@ -486,8 +486,8 @@ filter_rule_copy (FilterRule *dest, FilterRule *src)
void
filter_rule_add_part (FilterRule *fr, FilterPart *fp)
{
- g_assert (IS_FILTER_RULE (fr));
- g_assert (IS_FILTER_PART (fp));
+ g_return_if_fail (IS_FILTER_RULE (fr));
+ g_return_if_fail (IS_FILTER_PART (fp));
fr->parts = g_list_append (fr->parts, fp);
@@ -497,8 +497,8 @@ filter_rule_add_part (FilterRule *fr, FilterPart *fp)
void
filter_rule_remove_part (FilterRule *fr, FilterPart *fp)
{
- g_assert (IS_FILTER_RULE (fr));
- g_assert (IS_FILTER_PART (fp));
+ g_return_if_fail (IS_FILTER_RULE (fr));
+ g_return_if_fail (IS_FILTER_PART (fp));
fr->parts = g_list_remove (fr->parts, fp);
@@ -510,9 +510,9 @@ filter_rule_replace_part (FilterRule *fr, FilterPart *fp, FilterPart *new)
{
GList *l;
- g_assert (IS_FILTER_RULE (fr));
- g_assert (IS_FILTER_PART (fp));
- g_assert (IS_FILTER_PART (new));
+ g_return_if_fail (IS_FILTER_RULE (fr));
+ g_return_if_fail (IS_FILTER_PART (fp));
+ g_return_if_fail (IS_FILTER_PART (new));
l = g_list_find (fr->parts, fp);
if (l) {
@@ -527,8 +527,8 @@ filter_rule_replace_part (FilterRule *fr, FilterPart *fp, FilterPart *new)
void
filter_rule_build_code (FilterRule *fr, GString *out)
{
- g_assert (IS_FILTER_RULE (fr));
- g_assert (out != NULL);
+ g_return_if_fail (IS_FILTER_RULE (fr));
+ g_return_if_fail (out != NULL);
FILTER_RULE_GET_CLASS (fr)->build_code (fr, out);
@@ -538,7 +538,7 @@ filter_rule_build_code (FilterRule *fr, GString *out)
void
filter_rule_emit_changed(FilterRule *fr)
{
- g_assert (IS_FILTER_RULE (fr));
+ g_return_if_fail (IS_FILTER_RULE (fr));
if (fr->priv->frozen == 0)
g_signal_emit (fr, signals[CHANGED], 0);