[gtk+] GtkCssStyleChange: Only print values that really changed



commit 2c9bbb9a7105a85d133b02e8e2a12b03f937d4fb
Author: Timm Bäder <mail baedert org>
Date:   Thu Oct 12 11:46:25 2017 +0200

    GtkCssStyleChange: Only print values that really changed

 gtk/gtkcssstylechange.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkcssstylechange.c b/gtk/gtkcssstylechange.c
index 00a6802..e538a82 100644
--- a/gtk/gtkcssstylechange.c
+++ b/gtk/gtkcssstylechange.c
@@ -126,6 +126,10 @@ gtk_css_style_change_print (GtkCssStyleChange *change,
           GtkCssValue *value;
           const char *name;
 
+          if (_gtk_css_value_equal (gtk_css_style_get_value (change->old_style, i),
+                                     gtk_css_style_get_value (change->new_style, i)))
+            continue;
+
           prop = _gtk_css_style_property_lookup_by_id (i);
           name = _gtk_style_property_get_name (GTK_STYLE_PROPERTY (prop));
 


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