diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2016-06-27 11:48:05 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2016-06-27 11:48:05 +0200 |
commit | 5c04870d60159bafe4931ce8a140840dd0a7429b (patch) | |
tree | 23eeaa771883f28154cd998d07159796df34f33d /domain.c | |
parent | dc7e1a348cd7b233666f7480cf3f1fbd47560acd (diff) | |
download | vconsole-5c04870d60159bafe4931ce8a140840dd0a7429b.tar.gz |
transition to vte-2.91
Diffstat (limited to 'domain.c')
-rw-r--r-- | domain.c | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -71,21 +71,23 @@ static void domain_configure_vte(struct vconsole_domain *dom) { struct vconsole_window *win = dom->conn->win; VteTerminal *vte = VTE_TERMINAL(dom->vte); - VteTerminalCursorBlinkMode bl = + VteCursorBlinkMode bl = win->tty_blink ? VTE_CURSOR_BLINK_ON : VTE_CURSOR_BLINK_OFF; - GdkColor fg = {0,0,0,0}; - GdkColor bg = {0,0,0,0}; + GdkRGBA fg = { 0, 0, 0, 0 }; + GdkRGBA bg = { 0, 0, 0, 0 }; + PangoFontDescription *font; if (!dom->vte) return; - gdk_color_parse(win->tty_fg, &fg); - gdk_color_parse(win->tty_bg, &bg); - - vte_terminal_set_font_from_string(vte, win->tty_font); + gdk_rgba_parse(&fg, win->tty_fg); + gdk_rgba_parse(&bg, win->tty_bg); vte_terminal_set_cursor_blink_mode(vte, bl); vte_terminal_set_color_foreground(vte, &fg); vte_terminal_set_color_background(vte, &bg); + + font = pango_font_description_from_string(win->tty_font); + vte_terminal_set_font(vte, font); } static void make_dirs(const char *filename) |