diff options
author | Andrei Karas <akaras@inbox.ru> | 2017-01-27 20:11:26 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2017-01-27 20:11:26 +0300 |
commit | e525b4bc81dc56749c1cf5df6420ebe9ad6bf6cb (patch) | |
tree | f12f3b5295be46dc2bb62d34ca7501f21b7114f4 /src/gui | |
parent | bfd5338c20fcd838f711ea5e96b2f37e012dc884 (diff) | |
download | manaplus-e525b4bc81dc56749c1cf5df6420ebe9ad6bf6cb.tar.gz manaplus-e525b4bc81dc56749c1cf5df6420ebe9ad6bf6cb.tar.bz2 manaplus-e525b4bc81dc56749c1cf5df6420ebe9ad6bf6cb.tar.xz manaplus-e525b4bc81dc56749c1cf5df6420ebe9ad6bf6cb.zip |
Move tabs replace code from browserbox into browserboxtools.
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/widgets/browserbox.cpp | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/src/gui/widgets/browserbox.cpp b/src/gui/widgets/browserbox.cpp index b1793b725..ced262090 100644 --- a/src/gui/widgets/browserbox.cpp +++ b/src/gui/widgets/browserbox.cpp @@ -271,23 +271,7 @@ void BrowserBox::addRow(const std::string &row, const bool atTop) if (mEnableTabs) { - idx1 = newRow.find("\\t"); - while (idx1 != std::string::npos) - { - const size_t idx2 = newRow.find(';', idx1); - if (idx2 == std::string::npos) - break; - - const unsigned int newSize = CAST_U32( - atoi(newRow.substr( - idx1 + 2, idx2 - idx1 - 2).c_str())); - std::string str = newRow.substr(0, idx1); - while (str.size() < newSize) - str.append(" "); - str.append(newRow.substr(idx2 + 1)); - newRow = str; - idx1 = newRow.find("\\t"); - } + BrowserBoxTools::replaceTabs(newRow); } if (atTop) |