summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Williams <andy@andywilliams.me>2017-04-06 23:29:38 +0100
committerAndy Williams <andy@andywilliams.me>2017-04-06 23:30:00 +0100
commitb5761fc227815d784f959deb232e30ba1175b06d (patch)
tree2f1ea2d6d2ff73ab145f174f80e9af0ed006663d
parent1bd7b576bd126e0f64aecfc8b051dd0efb1ef096 (diff)
downloadefl-b5761fc227815d784f959deb232e30ba1175b06d.tar.gz
elm_code: Don't refresh if fonts did not change
-rw-r--r--src/lib/elementary/elm_code_widget.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/elementary/elm_code_widget.c b/src/lib/elementary/elm_code_widget.c
index fa78a7922c..095998b1cd 100644
--- a/src/lib/elementary/elm_code_widget.c
+++ b/src/lib/elementary/elm_code_widget.c
@@ -2056,6 +2056,9 @@ _elm_code_widget_font_set(Eo *obj EINA_UNUSED, Elm_Code_Widget_Data *pd,
if (!face)
face = "Mono";
+ if (size == pd->font_size && !strcmp(face, pd->font_name))
+ return;
+
EINA_LIST_FOREACH(pd->grids, item, grid)
{
evas_object_textgrid_font_set(grid, face, size * elm_config_scale_get());