refactor: tr_dirSpace() (#2143)

* refactor/tr_dirSpace
This commit is contained in:
Charles Kerr
2021-11-13 12:09:14 -06:00
committed by GitHub
parent 86f4e37571
commit a8f640c559
9 changed files with 74 additions and 125 deletions

View File

@@ -8,6 +8,8 @@
#include <glibmm/i18n.h>
#include <libtransmission/utils.h>
#include "FreeSpaceLabel.h"
#include "Session.h"
#include "Utils.h"
@@ -43,7 +45,7 @@ bool FreeSpaceLabel::Impl::on_freespace_timer()
return false;
}
auto const bytes = tr_sessionGetDirFreeSpace(session, dir_.c_str());
auto const bytes = tr_dirSpace(dir_).free;
auto const text = bytes < 0 ? _("Error") : gtr_sprintf(_("%s free"), tr_strlsize(bytes));
auto const markup = gtr_sprintf("<i>%s</i>", text);
label_.set_markup(markup);