comparison src/term.c @ 63880:fcb82265bda4

(turn_on_face): In standout mode apply specified fg to bg, and specified bg to fg (this makes the logic of inversion on terminal consistent with X).
author Juri Linkov <juri@jurta.org>
date Thu, 30 Jun 2005 14:57:50 +0000
parents bda22724fc82
children a8fa7c632ee4 efa9e4606e7e
comparison
equal deleted inserted replaced
63879:bb26dfdf2698 63880:fcb82265bda4
2003 { 2003 {
2004 char *p; 2004 char *p;
2005 2005
2006 if (fg >= 0 && TS_set_foreground) 2006 if (fg >= 0 && TS_set_foreground)
2007 { 2007 {
2008 p = tparam (TS_set_foreground, NULL, 0, (int) fg); 2008 if (standout_mode)
2009 p = tparam (TS_set_background, NULL, 0, (int) fg);
2010 else
2011 p = tparam (TS_set_foreground, NULL, 0, (int) fg);
2009 OUTPUT (p); 2012 OUTPUT (p);
2010 xfree (p); 2013 xfree (p);
2011 } 2014 }
2012 2015
2013 if (bg >= 0 && TS_set_background) 2016 if (bg >= 0 && TS_set_background)
2014 { 2017 {
2015 p = tparam (TS_set_background, NULL, 0, (int) bg); 2018 if (standout_mode)
2019 p = tparam (TS_set_foreground, NULL, 0, (int) bg);
2020 else
2021 p = tparam (TS_set_background, NULL, 0, (int) bg);
2016 OUTPUT (p); 2022 OUTPUT (p);
2017 xfree (p); 2023 xfree (p);
2018 } 2024 }
2019 } 2025 }
2020 } 2026 }