[libgd] Fix rendering of checkmarks
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgd] Fix rendering of checkmarks
- Date: Wed, 3 Sep 2014 12:11:14 +0000 (UTC)
commit 8768635251d9c3e11f00fb4e355b2c9ba4d4f48a
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Sep 2 23:34:10 2014 -0400
Fix rendering of checkmarks
GTK+ changed from using the active state to a new checked
state for this. Adapt the toggle cell renderer.
https://bugzilla.gnome.org/show_bug.cgi?id=735646
libgd/gd-toggle-pixbuf-renderer.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/libgd/gd-toggle-pixbuf-renderer.c b/libgd/gd-toggle-pixbuf-renderer.c
index c0794a2..978022b 100644
--- a/libgd/gd-toggle-pixbuf-renderer.c
+++ b/libgd/gd-toggle-pixbuf-renderer.c
@@ -70,7 +70,7 @@ render_check (GdTogglePixbufRenderer *self,
gtk_style_context_add_class (context, GTK_STYLE_CLASS_CHECK);
if (self->priv->active)
- gtk_style_context_set_state (context, GTK_STATE_FLAG_ACTIVE);
+ gtk_style_context_set_state (context, gtk_widget_get_state_flags (widget) | GTK_STATE_FLAG_CHECKED);
gtk_render_background (context, cr,
check_x, check_y,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]