mirror of
https://github.com/gwm17/implot.git
synced 2024-11-26 12:18:52 -05:00
Merge pull request #68 from jpieper/20200622-empty-legend
Only display non-empty legends
This commit is contained in:
commit
2177ad1982
|
@ -628,9 +628,11 @@ ImPlotItem* RegisterItem(const char* label_id) {
|
|||
item->SeenThisFrame = true;
|
||||
int idx = gp.CurrentPlot->Items.GetIndex(item);
|
||||
item->ID = id;
|
||||
gp.LegendIndices.push_back(idx);
|
||||
item->NameOffset = gp.LegendLabels.size();
|
||||
gp.LegendLabels.append(label_id, label_id + strlen(label_id) + 1);
|
||||
if (ImGui::FindRenderedTextEnd(label_id, NULL) != label_id) {
|
||||
gp.LegendIndices.push_back(idx);
|
||||
item->NameOffset = gp.LegendLabels.size();
|
||||
gp.LegendLabels.append(label_id, label_id + strlen(label_id) + 1);
|
||||
}
|
||||
if (item->Show)
|
||||
gp.VisibleItemCount++;
|
||||
return item;
|
||||
|
|
Loading…
Reference in New Issue
Block a user