diff options
Diffstat (limited to 'src/bin/options_font.c')
-rw-r--r-- | src/bin/options_font.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/bin/options_font.c b/src/bin/options_font.c index 4580d61..19ade5a 100644 --- a/src/bin/options_font.c +++ b/src/bin/options_font.c | |||
@@ -204,9 +204,15 @@ _cb_op_font_preview_delayed_eval(void *data) | |||
204 | if (ELM_RECTS_INTERSECT(ox, oy, ow, oh, vx, vy, vw, vh)) | 204 | if (ELM_RECTS_INTERSECT(ox, oy, ow, oh, vx, vy, vw, vh)) |
205 | { | 205 | { |
206 | char buf[4096]; | 206 | char buf[4096]; |
207 | 207 | int r, g, b, a; | |
208 | o = evas_object_text_add(evas_object_evas_get(obj)); | 208 | Evas *evas = evas_object_evas_get(obj); |
209 | evas_object_color_set(o, 0, 0, 0, 255); | 209 | Evas_Object *textgrid = termio_textgrid_get(f->term); |
210 | |||
211 | evas_object_textgrid_palette_get(textgrid, EVAS_TEXTGRID_PALETTE_STANDARD, | ||
212 | 0, &r, &g, &b, &a); | ||
213 | |||
214 | o = evas_object_text_add(evas); | ||
215 | evas_object_color_set(o, r, g, b, a); | ||
210 | evas_object_text_text_set(o, TEST_STRING); | 216 | evas_object_text_text_set(o, TEST_STRING); |
211 | evas_object_scale_set(o, elm_config_scale_get()); | 217 | evas_object_scale_set(o, elm_config_scale_get()); |
212 | if (f->bitmap) | 218 | if (f->bitmap) |