[gtk+/wip/css: 24/37] cssvalue: Always consider values equal to themselves



commit 2660b3b820fe801ea7c54f7adb82a8ee0ff6089b
Author: Benjamin Otte <otte redhat com>
Date:   Sun Sep 16 18:42:25 2012 +0200

    cssvalue: Always consider values equal to themselves

 gtk/gtkcssvalue.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkcssvalue.c b/gtk/gtkcssvalue.c
index b71eed1..0dcbe0c 100644
--- a/gtk/gtkcssvalue.c
+++ b/gtk/gtkcssvalue.c
@@ -103,6 +103,9 @@ _gtk_css_value_equal (const GtkCssValue *value1,
   g_return_val_if_fail (value1 != NULL, FALSE);
   g_return_val_if_fail (value2 != NULL, FALSE);
 
+  if (value1 == value2)
+    return TRUE;
+
   if (value1->class != value2->class)
     return FALSE;
 
@@ -113,7 +116,8 @@ gboolean
 _gtk_css_value_equal0 (const GtkCssValue *value1,
                        const GtkCssValue *value2)
 {
-  if (value1 == NULL && value2 == NULL)
+  /* Inclues both values being NULL */
+  if (value1 == value2)
     return TRUE;
 
   if (value1 == NULL || value2 == NULL)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]