summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Persch <chpe@src.gnome.org>2018-01-12 18:49:04 +0100
committerChristian Persch <chpe@src.gnome.org>2018-01-12 18:49:04 +0100
commit5876ca284606ee57ac4fd6ea7d0179a3c1f9ccfa (patch)
treeef3cced3c38c0dc725779fc4bf47fd4feb22342e
parente20772a0fcc5b42e4decb69d8158a3cc4203fb43 (diff)
downloadvte-5876ca284606ee57ac4fd6ea7d0179a3c1f9ccfa.tar.gz
emulation: Use deco colour also for default colour and fill attributes
-rw-r--r--src/vte.cc1
-rw-r--r--src/vteseq.cc2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/vte.cc b/src/vte.cc
index e38f83a1..5261eefe 100644
--- a/src/vte.cc
+++ b/src/vte.cc
@@ -3105,6 +3105,7 @@ VteTerminalPrivate::insert_char(gunichar c,
attr = m_defaults.attr;
attr.fore = m_color_defaults.attr.fore;
attr.back = m_color_defaults.attr.back;
+ attr.deco = m_color_defaults.attr.deco;
attr.columns = columns;
{
diff --git a/src/vteseq.cc b/src/vteseq.cc
index ba180146..197081ed 100644
--- a/src/vteseq.cc
+++ b/src/vteseq.cc
@@ -2050,8 +2050,10 @@ VteTerminalPrivate::seq_character_attributes(vte::parser::Params const& params)
/* Save the new colors. */
m_color_defaults.attr.fore = m_defaults.attr.fore;
m_color_defaults.attr.back = m_defaults.attr.back;
+ m_color_defaults.attr.deco = m_defaults.attr.deco;
m_fill_defaults.attr.fore = m_defaults.attr.fore;
m_fill_defaults.attr.back = m_defaults.attr.back;
+ m_fill_defaults.attr.deco = m_defaults.attr.deco;
}
/* Move the cursor to the given column in the top row, 1-based. */