Skip to content

Commit 423c7b6

Browse files
committed
Bugfix tooltip null to null interpolation
1 parent 3ddb55a commit 423c7b6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/chart/generator/plot.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,10 @@ Plot::MarkersInfo interpolate(const Plot::MarkersInfo &op1,
2323
iter1++, iter2++) {
2424
if (iter1->first != iter2->first)
2525
throw std::logic_error("invalid map operation");
26-
result.insert(std::make_pair(iter1->first,
27-
interpolate(iter1->second, iter2->second, factor)));
26+
if (iter1->second.get() || iter2->second.get()) {
27+
result.insert(std::make_pair(iter1->first,
28+
interpolate(iter1->second, iter2->second, factor)));
29+
}
2830
}
2931
return result;
3032
}

0 commit comments

Comments
 (0)