|
From: Yoda-JM <yo...@us...> - 2010-03-30 21:53:24
|
Module: performous
Branch: master
Commit: 0c2c6f693dd3c0141ed05066f6079e7a4961305e
Author: Vincent Le Ligeour <yo...@us...>
Date: Tue Mar 30 23:53:07 2010 +0200
Fixed some UltraStar files misdetected as Stepmania files (reported by duke42)
---
game/songparser-sm.cc | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/game/songparser-sm.cc b/game/songparser-sm.cc
index fcbc224..48f4877 100644
--- a/game/songparser-sm.cc
+++ b/game/songparser-sm.cc
@@ -40,8 +40,10 @@ namespace {
/// 'Magick' to check if this file looks like correct format
bool SongParser::smCheck(std::vector<char> const& data) {
if (data[0] != '#' || data[1] < 'A' || data[1] > 'Z') return false;
- for (std::vector<char>::const_iterator it = data.begin(); it != data.end(); ++it)
- if (*it == ';') return true;
+ for (std::vector<char>::const_iterator it = data.begin(); it != data.end(); ++it){
+ if (*it == '\n') return false;
+ else if (*it == ';') return true;
+ }
return false;
}
|