mirror of
https://github.com/rad4day/Waybar.git
synced 2023-12-21 10:22:59 +01:00
Avoid of unnecessary string transformation
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
This commit is contained in:
parent
8da5425189
commit
b5ad77ea8c
@ -281,9 +281,7 @@ auto getCalendarLine(date::year_month_day const currDate, date::year_month const
|
|||||||
switch (line) {
|
switch (line) {
|
||||||
case 0: {
|
case 0: {
|
||||||
// Output month and year title
|
// Output month and year title
|
||||||
Glib::ustring wd_ustring{
|
res << date::format(*locale_, "%B %Y", ym);
|
||||||
Glib::ustring::format(std::left, date::format(*locale_, "%B %Y", ym), std::right)};
|
|
||||||
res << wd_ustring;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 1: {
|
case 1: {
|
||||||
@ -418,7 +416,7 @@ auto waybar::modules::Clock::get_calendar(const date::zoned_seconds& now,
|
|||||||
}
|
}
|
||||||
|
|
||||||
os << fmt::format(
|
os << fmt::format(
|
||||||
fmt::runtime((cldWPos_ == WeeksSide::RIGHT || line == 0) ? "{:<{}}" : "{:>{}}"),
|
fmt::runtime((cldWPos_ != WeeksSide::LEFT || line == 0) ? "{:<{}}" : "{:>{}}"),
|
||||||
getCalendarLine(currDate, ymTmp, line, firstdow, &locale_),
|
getCalendarLine(currDate, ymTmp, line, firstdow, &locale_),
|
||||||
(cldMonColLen_ + ((line < 2) ? cldWnLen_ : 0)));
|
(cldMonColLen_ + ((line < 2) ? cldWnLen_ : 0)));
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user