use wprintw instead of waddwstr to print wide strings
This commit is contained in:
@@ -382,7 +382,7 @@ void Window::Write(int limit, const wstring &str, bool clrtoeol)
|
||||
|
||||
if (!collect && !color.empty())
|
||||
{
|
||||
waddwstr(itsWindow,tmp.c_str());
|
||||
wprintw(itsWindow, "%ls", tmp.c_str());
|
||||
tmp.clear();
|
||||
|
||||
if (isdigit(color[2]))
|
||||
@@ -406,10 +406,10 @@ void Window::Write(int limit, const wstring &str, bool clrtoeol)
|
||||
color.clear();
|
||||
}
|
||||
}
|
||||
if (!tmp.empty()) waddwstr(itsWindow,tmp.c_str());
|
||||
if (!tmp.empty()) wprintw(itsWindow, "%ls", tmp.c_str());
|
||||
}
|
||||
else
|
||||
waddwstr(itsWindow,str.c_str());
|
||||
wprintw(itsWindow, "%ls", str.c_str());
|
||||
|
||||
if (clrtoeol)
|
||||
wclrtoeol(itsWindow);
|
||||
|
||||
Reference in New Issue
Block a user