Hi, I have submitted a patch for review:
https://gerrit.libreoffice.org/1872 To pull it, you can do: git pull ssh://gerrit.libreoffice.org:29418/core refs/changes/72/1872/1 bnc#590020: Sort data points stably. std::sort is unstable sort, which is not what we want. Use std::stable_sort to sort data points by X values. If we use unstable sort, it may mess up the order of the sequence when two data points contain identical X values. Change-Id: I6453a986185b326dc680fbcec6227ea332235b22 --- M chart2/source/view/main/VDataSeries.cxx 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chart2/source/view/main/VDataSeries.cxx b/chart2/source/view/main/VDataSeries.cxx index 9fc7695..811422b 100644 --- a/chart2/source/view/main/VDataSeries.cxx +++ b/chart2/source/view/main/VDataSeries.cxx @@ -313,7 +313,7 @@ } //do sort - std::sort( aTmp.begin(), aTmp.end(), lcl_LessXOfPoint() ); + std::stable_sort( aTmp.begin(), aTmp.end(), lcl_LessXOfPoint() ); //fill the sorted points back to the members m_aValues_X.Doubles.realloc( m_nPointCount ); -- To view, visit https://gerrit.libreoffice.org/1872 To unsubscribe, visit https://gerrit.libreoffice.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I6453a986185b326dc680fbcec6227ea332235b22 Gerrit-PatchSet: 1 Gerrit-Project: core Gerrit-Branch: libreoffice-3-6 Gerrit-Owner: Kohei Yoshida <kohei.yosh...@gmail.com> _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice