[gtk/wip/matthiasc/popup: 40/63] cssnode: Add a getter for invalid



commit fa1816be2710cfe8f419a1760b979a1cc5dcc6a4
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun Feb 24 21:10:51 2019 -0500

    cssnode: Add a getter for invalid

 gtk/gtkcssnode.c        | 6 ++++++
 gtk/gtkcssnodeprivate.h | 1 +
 2 files changed, 7 insertions(+)
---
diff --git a/gtk/gtkcssnode.c b/gtk/gtkcssnode.c
index f940c53b5d..a2c4ecc872 100644
--- a/gtk/gtkcssnode.c
+++ b/gtk/gtkcssnode.c
@@ -1420,3 +1420,9 @@ gtk_css_node_print (GtkCssNode                *cssnode,
         gtk_css_node_print (node, flags, string, indent + 2);
     }
 }
+
+gboolean
+gtk_css_node_is_invalid (GtkCssNode *cssnode)
+{
+  return cssnode->invalid;
+}
diff --git a/gtk/gtkcssnodeprivate.h b/gtk/gtkcssnodeprivate.h
index 7335fb30da..b7f53f2c5b 100644
--- a/gtk/gtkcssnodeprivate.h
+++ b/gtk/gtkcssnodeprivate.h
@@ -153,6 +153,7 @@ void                    gtk_css_node_invalidate_frame_clock
 void                    gtk_css_node_invalidate         (GtkCssNode            *cssnode,
                                                          GtkCssChange           change);
 void                    gtk_css_node_validate           (GtkCssNode            *cssnode);
+gboolean                gtk_css_node_is_invalid         (GtkCssNode            *cssnode);
 
 gboolean                gtk_css_node_init_matcher       (GtkCssNode            *cssnode,
                                                          GtkCssMatcher         *matcher);


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