diff --git a/src/bin/options_themepv.c b/src/bin/options_themepv.c index 020f9cd0..4475b45a 100644 --- a/src/bin/options_themepv.c +++ b/src/bin/options_themepv.c @@ -293,7 +293,6 @@ options_theme_preview_add(Evas_Object *parent, // create a texgrid and swallow pack into grid o = evas_object_textgrid_add(evas); colors_term_init(o, cs ? cs: config->color_scheme); - evas_object_scale_set(o, elm_config_scale_get()); if (config->font.bitmap) { char buf[PATH_MAX]; @@ -304,6 +303,7 @@ options_theme_preview_add(Evas_Object *parent, } else evas_object_textgrid_font_set(o, config->font.name, config->font.size); + evas_object_scale_set(o, elm_config_scale_get()); evas_object_textgrid_size_set(o, COLOR_MODE_PREVIEW_WIDTH, COLOR_MODE_PREVIEW_HEIGHT); diff --git a/src/bin/termio.c b/src/bin/termio.c index c1f75bb6..388c6bbc 100644 --- a/src/bin/termio.c +++ b/src/bin/termio.c @@ -525,9 +525,9 @@ termio_config_update(Evas_Object *obj) colors_term_init(sd->grid.obj, sd->config->color_scheme); - evas_object_scale_set(sd->grid.obj, elm_config_scale_get()); evas_object_textgrid_font_set(sd->grid.obj, sd->font.name, sd->font.size); evas_object_textgrid_cell_size_get(sd->grid.obj, &w, &h); + evas_object_scale_set(sd->grid.obj, elm_config_scale_get()); if (w < 1) w = 1; if (h < 1) h = 1; @@ -569,9 +569,9 @@ termio_config_set(Evas_Object *obj, Config *config) sd->font.name = eina_stringshare_add(config->font.name); sd->font.size = config->font.size; - evas_object_scale_set(sd->grid.obj, elm_config_scale_get()); evas_object_textgrid_font_set(sd->grid.obj, sd->font.name, sd->font.size); evas_object_textgrid_size_get(sd->grid.obj, &w, &h); + evas_object_scale_set(sd->grid.obj, elm_config_scale_get()); if (w < 1) w = 1; if (h < 1) h = 1; evas_object_textgrid_size_set(sd->grid.obj, w, h);