- bool ReaperVersionCheck() {
- bool result = false;
-
- std::string versionString = QueryRawReaperVersion();
- if (versionString.empty() == false) {
- std::vector<std::string> tokens =
- framework::StringTokenize(versionString, '.');
- if (tokens.size() == 2) {
- const int REQUIRED_REAPER_MAJOR_VERSION = 5;
- const int REQUIRED_REAPER_MINOR_VERSION = 70;
- if ((framework::StringToInt(tokens[0]) ==
- REQUIRED_REAPER_MAJOR_VERSION) &&
- (framework::StringToInt(tokens[1]) >=
- REQUIRED_REAPER_MINOR_VERSION)) {
- result = true;
- }
- }
- }
-
- return result;
- }