summaryrefslogtreecommitdiff
path: root/gtk/gtkfilechooserwidget.c
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2015-11-22 11:43:39 +0100
committerTimm Bäder <mail@baedert.org>2015-11-22 17:11:35 +0100
commit2182fe7d9d6246e7acfe4e9ef0ca26c4a6893be6 (patch)
treec683c8395a737d897ab2aabea1c97e0f0e557dfd /gtk/gtkfilechooserwidget.c
parentf407871b87288115fe839ffe13a86c789a44ba87 (diff)
downloadgtk+-2182fe7d9d6246e7acfe4e9ef0ca26c4a6893be6.tar.gz
Don't pass widget state flags to GtkStyleContext API
Diffstat (limited to 'gtk/gtkfilechooserwidget.c')
-rw-r--r--gtk/gtkfilechooserwidget.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c
index b10dd2e68f..57d9d8e2f1 100644
--- a/gtk/gtkfilechooserwidget.c
+++ b/gtk/gtkfilechooserwidget.c
@@ -6127,13 +6127,11 @@ find_good_size_from_style (GtkWidget *widget,
gint *height)
{
GtkStyleContext *context;
- GtkStateFlags state;
double font_size;
GdkScreen *screen;
double resolution;
context = gtk_widget_get_style_context (widget);
- state = gtk_widget_get_state_flags (widget);
screen = gtk_widget_get_screen (widget);
if (screen)
@@ -6145,7 +6143,10 @@ find_good_size_from_style (GtkWidget *widget,
else
resolution = 96.0; /* wheeee */
- gtk_style_context_get (context, state, "font-size", &font_size, NULL);
+ gtk_style_context_get (context,
+ gtk_style_context_get_state (context),
+ "font-size", &font_size,
+ NULL);
font_size = font_size * resolution / 72.0 + 0.5;
*width = font_size * NUM_CHARS;