aboutsummaryrefslogtreecommitdiffstats
path: root/domain.c
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2016-06-27 11:48:05 +0200
committerGerd Hoffmann <kraxel@redhat.com>2016-06-27 11:48:05 +0200
commit5c04870d60159bafe4931ce8a140840dd0a7429b (patch)
tree23eeaa771883f28154cd998d07159796df34f33d /domain.c
parentdc7e1a348cd7b233666f7480cf3f1fbd47560acd (diff)
downloadvconsole-5c04870d60159bafe4931ce8a140840dd0a7429b.tar.gz
transition to vte-2.91
Diffstat (limited to 'domain.c')
-rw-r--r--domain.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/domain.c b/domain.c
index 1d39776..8679271 100644
--- a/domain.c
+++ b/domain.c
@@ -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)