|
|
@@ -250,18 +250,23 @@ struct SandboxApp : AppBase {
|
|
|
auto join_items_by_hovered{[](const std::vector<Item> &items,
|
|
|
size_t limit) -> std::string {
|
|
|
std::ostringstream oss;
|
|
|
+ bool first = true;
|
|
|
for (size_t i = 0; i < items.size(); ++i) {
|
|
|
if (!items[i].is_hovered)
|
|
|
continue;
|
|
|
|
|
|
if (i == limit) {
|
|
|
+ if (!first)
|
|
|
+ oss << ", ";
|
|
|
oss << "...";
|
|
|
break;
|
|
|
}
|
|
|
- if (i > 0)
|
|
|
+
|
|
|
+ if (!first)
|
|
|
oss << ", ";
|
|
|
|
|
|
oss << items[i].name;
|
|
|
+ first = false;
|
|
|
}
|
|
|
return oss.str();
|
|
|
}};
|