diff --git a/src/BranchList.cpp b/src/BranchList.cpp index fc61065a4b..37e746293d 100644 --- a/src/BranchList.cpp +++ b/src/BranchList.cpp @@ -32,6 +32,11 @@ docstring const & Branch::branch() const return branch_; } +static int list_id_generator = 0; + +BranchList::BranchList() + : separator_(from_ascii("|")), id_(++list_id_generator) {} + void Branch::setBranch(docstring const & s) { diff --git a/src/BranchList.h b/src/BranchList.h index 7ff833650d..bd32c4db4a 100644 --- a/src/BranchList.h +++ b/src/BranchList.h @@ -14,7 +14,6 @@ #include "support/docstring.h" -#include // rand() #include @@ -104,7 +103,7 @@ public: typedef List::const_iterator const_iterator; /// - BranchList() : separator_(from_ascii("|")), id_(rand()) {} + BranchList(); /// docstring separator() const { return separator_; }