projects
/
supertux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
SDL: Remove the alpha channel and approximate with a colorkey if the texture doesn...
[supertux.git]
/
src
/
file_system.cpp
diff --git
a/src/file_system.cpp
b/src/file_system.cpp
index
cb8f426
..
266da81
100644
(file)
--- a/
src/file_system.cpp
+++ b/
src/file_system.cpp
@@
-32,9
+32,9
@@
namespace FileSystem
std::string dirname(const std::string& filename)
{
std::string::size_type p = filename.find_last_of('/');
std::string dirname(const std::string& filename)
{
std::string::size_type p = filename.find_last_of('/');
- if(p == std::string::npos)
+ if(p == std::string::npos)
return "";
return "";
-
+
return filename.substr(0, p+1);
}
return filename.substr(0, p+1);
}
@@
-76,11
+76,11
@@
std::string normalize(const std::string& filename)
size_t len = p - pstart;
if(len == 0)
break;
size_t len = p - pstart;
if(len == 0)
break;
-
+
std::string pathelem(pstart, p-pstart);
if(pathelem == ".")
continue;
std::string pathelem(pstart, p-pstart);
if(pathelem == ".")
continue;
-
+
if(pathelem == "..") {
if(path_stack.empty()) {
if(pathelem == "..") {
if(path_stack.empty()) {
@@
-108,4
+108,3
@@
std::string normalize(const std::string& filename)
}
}
}
}
-