do not display mpd password in clear text
This commit is contained in:
@@ -350,7 +350,7 @@ void Window::WriteXY(int x, int y, bool cte, const char *format, ...) const
|
||||
wclrtoeol(itsWindow);
|
||||
}
|
||||
|
||||
string Window::GetString(const string &base, size_t length, size_t width) const
|
||||
string Window::GetString(const string &base, size_t length, size_t width, bool encrypted) const
|
||||
{
|
||||
int input;
|
||||
size_t beginning, maxbeginning, minx, x, real_x, y, maxx, real_maxx;
|
||||
@@ -414,7 +414,11 @@ string Window::GetString(const string &base, size_t length, size_t width) const
|
||||
}
|
||||
|
||||
mvwhline(itsWindow, y, minx, 32, width+1);
|
||||
mvwprintw(itsWindow, y, minx, "%ls", tmp.substr(beginning, width+1).c_str());
|
||||
|
||||
if (encrypted)
|
||||
mvwprintw(itsWindow, y, minx, "%ls", tmp.substr(beginning, width+1).c_str());
|
||||
else
|
||||
mvwhline(itsWindow, y, minx, '*', maxx-minx);
|
||||
|
||||
if (itsGetStringHelper)
|
||||
itsGetStringHelper();
|
||||
|
||||
Reference in New Issue
Block a user