[gtk+] stylecontext: Set state flags on widget paths
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] stylecontext: Set state flags on widget paths
- Date: Sat, 19 Jul 2014 22:32:04 +0000 (UTC)
commit be09e0ed4ac3c98d2973f98e10d96f86832fb49f
Author: Benjamin Otte <otte redhat com>
Date: Fri Jul 18 20:12:39 2014 +0200
stylecontext: Set state flags on widget paths
Set the widget path state flags with the state flags of the style
context.
We do not update the state flags but replace the previous one because we
want to be able to have save()/restore() unset state flags.
gtk/gtkstylecontext.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c
index fd804b2..3d1e788 100644
--- a/gtk/gtkstylecontext.c
+++ b/gtk/gtkstylecontext.c
@@ -747,6 +747,10 @@ G_GNUC_END_IGNORE_DEPRECATIONS
g_quark_to_string (quark));
}
+ /* Set widget state */
+ gtk_widget_path_iter_set_state (path, pos,
+ gtk_widget_path_iter_get_state (path, pos) | info->state_flags);
+
return path;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]