summaryrefslogtreecommitdiff
path: root/gtk/gtkfontsel.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkfontsel.c')
-rw-r--r--gtk/gtkfontsel.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk/gtkfontsel.c b/gtk/gtkfontsel.c
index d577c1371..c4f33f444 100644
--- a/gtk/gtkfontsel.c
+++ b/gtk/gtkfontsel.c
@@ -1647,7 +1647,7 @@ gtk_font_selection_select_size (GtkWidget *w,
gpointer data)
{
GtkFontSelection *fontsel;
- gint new_size;
+ gdouble new_size;
gchar *text;
gchar buffer[16];
gint i;
@@ -1673,11 +1673,11 @@ gtk_font_selection_select_size (GtkWidget *w,
gtk_entry_set_text(GTK_ENTRY(fontsel->size_entry), buffer);
/* Check if the font size has changed, and return if it hasn't. */
- new_size = atoi(text);
+ new_size = atof(text);
if (fontsel->metric == GTK_FONT_METRIC_POINTS)
new_size *= 10;
- if (fontsel->size == new_size)
+ if (fontsel->size == (gint)new_size)
return;
/* If the size was selected by the user we set the selected_size. */