[gedit] Always use gtk_style_context_get_state
- From: Paolo Borelli <pborelli src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] Always use gtk_style_context_get_state
- Date: Tue, 8 Dec 2015 16:04:10 +0000 (UTC)
commit 7859112027195b41d6572caa53309cb8bcaf3250
Author: Paolo Borelli <pborelli gnome org>
Date: Tue Dec 8 16:52:26 2015 +0100
Always use gtk_style_context_get_state
Gtk now requires to actually modify the state and then restore
it when querying properties from the context.
gedit/gedit-view-centering.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/gedit/gedit-view-centering.c b/gedit/gedit-view-centering.c
index 84802f4..f9c7420 100644
--- a/gedit/gedit-view-centering.c
+++ b/gedit/gedit-view-centering.c
@@ -126,9 +126,13 @@ _gedit_view_centering_get_right_margin_pixel_position (GeditViewCentering *conta
right_margin_position = gtk_source_view_get_right_margin_position (GTK_SOURCE_VIEW
(priv->sourceview));
- gtk_style_context_get (priv->view_context, GTK_STATE_FLAG_NORMAL,
+ gtk_style_context_save (priv->view_context);
+ gtk_style_context_set_state (priv->view_context, GTK_STATE_FLAG_NORMAL);
+ gtk_style_context_get (priv->view_context,
+ gtk_style_context_get_state (priv->view_context),
GTK_STYLE_PROPERTY_FONT, &font_desc,
NULL);
+ gtk_style_context_restore (priv->view_context);
str = g_strnfill (right_margin_position, '_');
layout = gtk_widget_create_pango_layout (GTK_WIDGET (priv->sourceview), str);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]